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