亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL 數(shù)據(jù)查重、去重的實現(xiàn)語句

 更新時間:2020年09月10日 10:41:11   作者:新碼農(nóng)  
這篇文章主要介紹了MySQL 數(shù)據(jù)查重、去重的實現(xiàn)語句,幫助大家更好的理解和學習MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下

有一個表user,字段分別有id、nick_name、password、email、phone。

一、單字段(nick_name)

查出所有有重復記錄的所有記錄

select * from user where nick_name in (select nick_name from user group by nick_name having count(nick_name)>1);

查出有重復記錄的各個記錄組中id最大的記錄

select * from user where id in (select max(id) from user group by nick_name having count(nick_name)>1);

查出多余的記錄,不查出id最小的記錄

select * from user where nick_name in (select nick_name from user group by nick_name having count(nick_name)>1) and id not in (select min(id) from user group by nick_name having count(nick_name)>1);

刪除多余的重復記錄,只保留id最小的記錄

delete from user where nick_name in (select nick_name from (select nick_name from user group by nick_name having count(nick_name)>1) as tmp1) and id not in (select id from (select min(id) from user group by nick_name having count(nick_name)>1) as tmp2);

二、多字段(nick_name,password)

查出所有有重復記錄的記錄

select * from user where (nick_name,password) in (select nick_name,password from user group by nick_name,password where having count(nick_name)>1);
 

查出有重復記錄的各個記錄組中id最大的記錄

select * from user where id in (select max(id) from user group by nick_name,password where having count(nick_name)>1);

查出各個重復記錄組中多余的記錄數(shù)據(jù),不查出id最小的一條

select * from user where (nick_name,password) in (select nick_name,password from user group by nick_name,password having count(nick_name)>1) and id not in (select min(id) from user group by nick_name,password having count(nick_name)>1);

刪除多余的重復記錄,只保留id最小的記錄

delete from user where (nick_name,password) in (select nick_name,password from (select nick_name,password from user group by nick_name,password having count(nick_name)>1) as tmp1) and id not in (select id from (select min(id) id from user group by nick_name,password having count(nick_name)>1) as tmp2);

以上就是MySQL 數(shù)據(jù)查重、去重的實現(xiàn)語句的詳細內(nèi)容,更多關于MySQL 數(shù)據(jù)查重、去重的資料請關注腳本之家其它相關文章!

相關文章

  • 數(shù)據(jù)庫sql語句優(yōu)化

    數(shù)據(jù)庫sql語句優(yōu)化

    今天小編就為大家分享一篇關于數(shù)據(jù)庫sql語句優(yōu)化,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MySQL數(shù)據(jù)庫高級數(shù)據(jù)操作之新增數(shù)據(jù)

    MySQL數(shù)據(jù)庫高級數(shù)據(jù)操作之新增數(shù)據(jù)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫高級數(shù)據(jù)操作之新增數(shù)據(jù),文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • 查看修改mysql編碼方式讓它支持中文(gbk或者utf8)

    查看修改mysql編碼方式讓它支持中文(gbk或者utf8)

    MySQL的默認編碼是Latin1,不支持中文,要支持中文需要把數(shù)據(jù)庫的默認編碼修改為gbk或者utf8,真的是很麻煩啊,不過本文提供了詳細的修改教程,感興趣的你可不要走開啊,希望本文對你有所幫助
    2013-01-01
  • MySQL使用正則表達式來更好地控制數(shù)據(jù)過濾

    MySQL使用正則表達式來更好地控制數(shù)據(jù)過濾

    MySQL中的正則表達式是一種強大的數(shù)據(jù)過濾工具,它允許用戶以靈活的方式匹配和搜索文本數(shù)據(jù),這篇文章主要給大家介紹了關于MySQL使用正則表達式來更好地控制數(shù)據(jù)過濾的相關資料,需要的朋友可以參考下
    2024-08-08
  • Mysql中一千萬條數(shù)據(jù)怎么快速查詢

    Mysql中一千萬條數(shù)據(jù)怎么快速查詢

    很多人在使用Mysql時沒有考慮到優(yōu)化問題,如果遇到上千萬數(shù)據(jù)量的表,查詢上千萬數(shù)據(jù)量的時候會發(fā)生什么問題,本文就來介紹一下如何快速查詢一千萬條數(shù)據(jù),感興趣的可以了解一下
    2021-12-12
  • MySQL的prepare使用及遇到bug解析過程

    MySQL的prepare使用及遇到bug解析過程

    在一次開發(fā)中使用 MySQL PREPARE 以后,從 prepare 直接取 name 賦值給 lex->prepared_stmt_name 然后給 EXECUTE 用,發(fā)現(xiàn)有一定概率找不到 prepare stmt 的 name,于是開始動手調(diào)查問題發(fā)生的原因,本文給大家分享mysql prepare使用及問題解決,感興趣的朋友一起看看吧
    2022-05-05
  • MySQL數(shù)據(jù)庫MyISAM存儲引擎轉為Innodb的方法

    MySQL數(shù)據(jù)庫MyISAM存儲引擎轉為Innodb的方法

    mysql數(shù)據(jù)庫存儲引擎為MyISAM的時候,在大訪問量的情況下數(shù)據(jù)表有可能會出現(xiàn)被鎖的情況,這就會導致用戶連接網(wǎng)站時超時而返回502,此時就需要MySQL數(shù)據(jù)庫MyISAM存儲引擎轉為Innodb,這篇文章主要介紹了MySQL數(shù)據(jù)庫MyISAM存儲引擎轉為Innodb的方法,需要的朋友可以參考下
    2014-06-06
  • 多種不同的 MySQL 的 SSL 配置

    多種不同的 MySQL 的 SSL 配置

    這篇文章主要介紹了多種不同的 MySQL 的 SSL 配置,非常不錯的一篇文章,而且很實用,需要的朋友可以參考下
    2015-03-03
  • MySQL全局遍歷替換特征字符串的實現(xiàn)方法

    MySQL全局遍歷替換特征字符串的實現(xiàn)方法

    本文主要介紹了MySQL全局遍歷替換特征字符串的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • mysql 5.6.37(zip)下載安裝配置圖文教程

    mysql 5.6.37(zip)下載安裝配置圖文教程

    這篇文章主要為大家詳細介紹了mysql 5.6.37(zip)下載安裝配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08

最新評論