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