今天由于工作需要,需要在數(shù)據(jù)庫中找出某一字段下不同的記錄值,很簡單的問題被我想的太復(fù)雜,很是郁悶,原因是SQL的一條命令忘了,現(xiàn)問題已解決,趕快拿來做備忘。
其實這里只需要用到SQL中的DISTINCT命令即可,非常簡單,語法如下:
復(fù)制代碼 代碼如下:
SELECT DISTINCT 列名稱 FROM 表名稱
舉例說明:
假設(shè)現(xiàn)有一個數(shù)據(jù)庫表:htmer:
復(fù)制代碼 代碼如下:
field001
記錄1
記錄2
記錄1
記錄3
現(xiàn)在這張表中有四條記錄,但有一條記錄是重復(fù)的,如果我要去掉該重復(fù)記錄,只列出不重復(fù)記錄的SQL語句是:
復(fù)制代碼 代碼如下:
SELECT DISTINCT field001 FROM htmer
結(jié)果如下:
復(fù)制代碼 代碼如下:
field001
記錄1
記錄2
記錄3
您可能感興趣的文章:- MySQL數(shù)據(jù)庫中刪除重復(fù)記錄的方法總結(jié)[推薦]
- SQL語句查詢數(shù)據(jù)庫中重復(fù)記錄的個數(shù)
- 一個刪選數(shù)據(jù)的例子,使用GROUP、DISTINCT實例解析
- 解析mysql中:單表distinct、多表group by查詢?nèi)コ貜?fù)記錄
- sqlserver中distinct的用法(不重復(fù)的記錄)
- distinct 多列問題結(jié)合group by的解決方法