Mysql中distinct與group by的去重方面的區(qū)別
distinct簡(jiǎn)單來(lái)說(shuō)就是用來(lái)去重的,而group by的設(shè)計(jì)目的則是用來(lái)聚合統(tǒng)計(jì)的,兩者在能夠?qū)崿F(xiàn)的功能上有些相同之處,但應(yīng)該仔細(xì)區(qū)分。
單純的去重操作使用distinct,速度是快于group by的。
distinct支持單列、多列的去重方式。
單列去重的方式簡(jiǎn)明易懂,即相同值只保留1個(gè)。
多列的去重則是根據(jù)指定的去重的列信息來(lái)進(jìn)行,即只有所有指定的列信息都相同,才會(huì)被認(rèn)為是重復(fù)的信息。
group by使用的頻率相對(duì)較高,但正如其功能一樣,它的目的是用來(lái)進(jìn)行聚合統(tǒng)計(jì)的,雖然也可能實(shí)現(xiàn)去重的功能,但這并不是它的長(zhǎng)項(xiàng)。
區(qū)別:
1)distinct只是將重復(fù)的行從結(jié)果中出去;
group by是按指定的列分組,一般這時(shí)在select中會(huì)用到聚合函數(shù)。
2)distinct是把不同的記錄顯示出來(lái)。
group by是在查詢(xún)時(shí)先把紀(jì)錄按照類(lèi)別分出來(lái)再查詢(xún)。
group by 必須在查詢(xún)結(jié)果中包含一個(gè)聚集函數(shù),而distinct不用。
到此這篇關(guān)于Mysql中distinct與group by的去重方面的區(qū)別的文章就介紹到這了,更多相關(guān)distinct與group by的區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql5.5與mysq 5.6中禁用innodb引擎的方法
這篇文章主要介紹了mysql5.5中禁用innodb引擎的方法,需要的朋友可以參考下2014-04-04MySQL中CURRENT_TIMESTAMP時(shí)間戳的使用詳解
這篇文章主要給大家介紹了關(guān)于MySQL中CURRENT_TIMESTAMP時(shí)間戳的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-03-03Mysql數(shù)據(jù)庫(kù)慢查詢(xún)常用優(yōu)化方式
數(shù)據(jù)庫(kù)SQL優(yōu)化是老生常談的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫(kù)慢查詢(xún)常用優(yōu)化方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05MySql查詢(xún)某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)實(shí)例(前一周、前三個(gè)月、前一年等)
在實(shí)際工作中需要整理一份時(shí)間在規(guī)定時(shí)間前后的統(tǒng)計(jì)表,下面這篇文章主要給大家介紹了關(guān)于MySql查詢(xún)某個(gè)時(shí)間段內(nèi)的數(shù)據(jù)的相關(guān)資料,包括前一周、前三個(gè)月、前一年等,需要的朋友可以參考下2022-10-10mysql?窗口函數(shù)?ROW_NUMBER、NTILE詳解
這篇文章主要介紹了mysql?窗口函數(shù)?ROW_NUMBER、NTILE,本文通過(guò)sql語(yǔ)句給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07MySQL因配置過(guò)大內(nèi)存導(dǎo)致無(wú)法啟動(dòng)的解決方法
這篇文章主要給大家介紹了關(guān)于MySQL因配置過(guò)大內(nèi)存導(dǎo)致無(wú)法啟動(dòng)的解決方法,文中給出了詳細(xì)的解決示例代碼,對(duì)遇到這個(gè)問(wèn)題的朋友們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)
這篇文章主要介紹了mysql 5.7.20常用下載、安裝和配置方法及簡(jiǎn)單操作技巧(解壓版免安裝)的相關(guān)資料,需要的朋友可以參考下2017-11-11