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