今天由於工作需要,需要在數據庫中找出某一字段下不同的記錄值,很簡單的問題被我想的太復雜,很是郁悶,原因是SQL的一條命令忘了,現問題已解決,趕快拿來做備忘。
其實這裡只需要用到SQL中的DISTINCT命令即可,非常簡單,語法如下:
復制代碼 代碼如下:SELECT DISTINCT 列名稱 FROM 表名稱
舉例說明:
假設現有一個數據庫表:htmer:
復制代碼 代碼如下:
field001
記錄1
記錄2
記錄1
記錄3
現在這張表中有四條記錄,但有一條記錄是重復的,如果我要去掉該重復記錄,只列出不重復記錄的SQL語句是:
復制代碼 代碼如下:SELECT DISTINCT field001 FROM htmer
結果如下:
復制代碼 代碼如下:
field001
記錄1
記錄2
記錄3