古詩詞大全網 - 成語查詢 - sql語句中DISTINCT是什麽意思

sql語句中DISTINCT是什麽意思

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可以正常執行

參考資料:

百度百科-DISTINCT