程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql排重查詢

mysql排重查詢

編輯:MySQL綜合教程

mysql排重查詢   GROUP BY 語句可以實現某一列的去重查詢。   直接上語句:

select io_dev_id from io_info where (TID=1 AND host_name='yang1') GROUP BY 1;

 

按照io_dev_id去重查詢。   p:順手加上與ORDER BY 和 distinct的區分使用 GROUP BY 是根據列撿選 ORDER BY 是根據列排序 distinct類似於 GROUP BY ,但是只能放在 select 後面,被篩選的字段前面。 如:select distinct a,b,c from tb1; 選出的是a、b、c三列值都相同的數據。   摘取的mysql 5.6 reference manual中的內容:
In most cases, a DISTINCT clause can be considered as a special case of GROUP BY. For example, the following two queries are equivalent:

SELECT DISTINCT c1, c2, c3 FROM t1
WHERE c1 > const;
SELECT c1, c2, c3 FROM t1
WHERE c1 > const GROUP BY c1, c2, c3;

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved