導(dǎo)讀您好,現(xiàn)在蔡蔡來為大家解答以上的問題。sql去掉重復(fù)數(shù)據(jù),sql去重相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!1、sql語句通過DISTINCT...
您好,現(xiàn)在蔡蔡來為大家解答以上的問題。sql去掉重復(fù)數(shù)據(jù),sql去重相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!
1、sql語句通過DISTINCT關(guān)鍵字去重, 用于返回唯一不同的值。
2、DISTINCT關(guān)鍵字需要搭配SELECT 語句使用,語法為SELECT DISTINCT 列名稱 FROM 表名稱。
3、如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的項(xiàng)就必須出現(xiàn)在選擇列表中,否則會(huì)出現(xiàn)錯(cuò)誤。
4、擴(kuò)展資料:distinct這個(gè)關(guān)鍵字用來過濾掉多余的重復(fù)記錄只保留一條,但往往只用它來返回不重復(fù)記錄的條數(shù),而不是用它來返回不重記錄的所有值。
5、其原因是distinct只有用二重循環(huán)查詢來解決,而這樣對(duì)于一個(gè)數(shù)據(jù)量非常大的站來說,無疑是會(huì)直接影響到效率的。
6、distinct必須放在開頭,distinct語句中select顯示的字段只能是distinct指定的字段,其他字段是不可能出現(xiàn)的。
本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。