4 回答

TA貢獻1859條經驗 獲得超6個贊
DISTINCT 這個關鍵詞的意思是用于返回唯一不同的值。
在表中,可能會包含重復值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。SELECT DISTINCT 表示查詢結果中,去掉了重復的行;Distinct表示去掉重復的行。
擴展資料:
sql語句中使用DISTINCT的注意事項:
如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的項就必須出現在選擇列表中,否則會出現錯誤。
比如SQL語句:SELECT DISTINCT Company FROM Orders order by Company ASC是可以正常執(zhí)行的。
但是如果SQL語句是:SELECT DISTINCT Company FROM Orders order by Num ASC是不能正確執(zhí)行的,在ASP中會提示“ORDER BY 子句與 (Num) DISTINCT 沖突”錯誤。
SQL語句修改成:SELECT DISTINCT Company,Num FROM Orders order by Num ASC可以正常執(zhí)行

TA貢獻1801條經驗 獲得超8個贊
SQL SELECT DISTINCT 語句
在表中,可能會包含重復值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。
關鍵詞 DISTINCT 用于返回唯一不同的值。
語法:
SELECT DISTINCT 列名稱 FROM 表名稱使用 DISTINCT 關鍵詞
如果要從 "Company" 列中選取所有的值,我們需要使用 SELECT 語句:
SELECT Company FROM Orders"Orders"表:
Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953
結果:
Company
IBM
W3School
Apple
W3School

TA貢獻1719條經驗 獲得超6個贊
SQL SELECT DISTINCT 語句
在表中,可能會包含重復值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。
關鍵詞 DISTINCT 用于返回唯一不同的值。
語法:
SELECT DISTINCT 列名稱 FROM 表名稱
- 4 回答
- 0 關注
- 2025 瀏覽
添加回答
舉報