MySQL查詢表中重復(fù)數(shù)據(jù)的實(shí)現(xiàn)
一、查詢重復(fù)記錄
例:查詢員工表里出現(xiàn)重復(fù)姓名的記錄
思路:
1、查看重復(fù)記錄,首先要使用分組函數(shù)(group by),再用聚合函數(shù)中的計(jì)數(shù)函數(shù)count(name)給姓名列計(jì)數(shù),且使用group by 后不可使用*
2、查關(guān)鍵字:姓名,以姓名進(jìn)行分組,看潛在條件:重復(fù),也就是count(name)>1,使用having過(guò)濾條件,不可使用where(where子句無(wú)法與聚合函數(shù)count()一起使用)
方法1
代碼如下(示例):
方法1
select employee_name,count(*) from employee group by employee_name having count(employee_name)>1;
方法2:使用別名as
代碼如下(示例):
方法2
select employee_name,count(*) as c from employee group by employee_name having c>1;
方法3:篩選全部字段,將符合的數(shù)據(jù)進(jìn)行展示
代碼如下(示例):
方法3,不推薦,執(zhí)行速度較慢
select * from employee where employee_name in ( select employee_name from employee group by employee_name having count(employee_name)>1);
二、總結(jié)
推薦方法2,簡(jiǎn)潔且運(yùn)行速度快;方法3不推薦,需要全部字段篩選出來(lái),運(yùn)行速度慢。
到此這篇關(guān)于MySQL查詢表中重復(fù)數(shù)據(jù)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)MySQL查詢重復(fù)數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql中的general_log(查詢?nèi)罩?開(kāi)啟和關(guān)閉
這篇文章主要介紹了mysql中的general_log(查詢?nèi)罩?開(kāi)啟和關(guān)閉問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11低版本Druid連接池+MySQL驅(qū)動(dòng)8.0導(dǎo)致線程阻塞、性能受限
應(yīng)用升級(jí)MySQL驅(qū)動(dòng)8.0后,在并發(fā)量較高時(shí),查看監(jiān)控打點(diǎn),Druid連接池拿到連接并執(zhí)行SQL的時(shí)間大部分都超過(guò)200ms,本文就解決一下這個(gè)問(wèn)題2021-07-07navicat 連接數(shù)據(jù)庫(kù)隔段時(shí)間后自動(dòng)斷開(kāi)連接的解決方案
這篇文章主要介紹了navicat 連接數(shù)據(jù)庫(kù)隔段時(shí)間后自動(dòng)斷開(kāi)連接的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12MySQL安裝服務(wù)時(shí)提示:Install/Remove?of?the?Service?Denied解決
今天給新電腦安裝了mysql,本來(lái)好好的,卻報(bào)了個(gè)bug,就記錄下吧,這篇文章主要給大家介紹了關(guān)于MySQL安裝服務(wù)時(shí)提示:Install/Remove?of?the?Service?Denied的解決辦法,需要的朋友可以參考下2023-03-03如何解決mysqlimport: Error: 13, Can''t get stat of 的問(wèn)題
本篇文章是對(duì)解決mysqlimport: Error: 13, Can't get stat of問(wèn)題的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn) mysql alter命令
這篇文章主要為大家詳細(xì)介紹了計(jì)算機(jī)二級(jí)考試MySQL知識(shí)點(diǎn),詳細(xì)介紹了mysql中alter命令的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08線上MYSQL同步報(bào)錯(cuò)故障處理方法總結(jié)(必看篇)
下面小編就為大家?guī)?lái)一篇線上MYSQL同步報(bào)錯(cuò)故障處理方法總結(jié)(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-03-03