sql語句要select某字段不重復的數據應該如何寫?
sql語句要select某字段不重復的數據使用distinct關鍵字,例如從 Company" 列中僅選取唯壹不同的值使用以下SQL:
SELECT DISTINCT Company FROM Order;
題主的問題B、C字段數據都相同,可以使用select distinct A,B from table_name 來實現。
擴展資料
在表中,可能會包含重復值,有時希望僅僅列出不同(distinct)的值,可以使用關鍵詞 DISTINCT 用於返回唯壹不同的值。
語法:
SELECT DISTINCT 列名稱 FROM 表名稱
用法註意:
1、distinct?查詢字段,必須放在要查詢字段的開頭,即放在第壹個參數;
2、只能在SELECT 語句中使用,不能在 INSERT, DELETE, UPDATE 中使用;
3、DISTINCT 表示對後面的所有參數的拼接取 不重復的記錄,即查出的參數拼接每行記錄都是唯壹的;
4、不能與all同時使用,默認情況下,查詢時返回的就是所有的結果。