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同時使用,預設情況下,查詢時返回的就是所有的結果。
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同時使用,預設情況下,查詢時返回的就是所有的結果。