首頁 >資料庫 >mysql教程 >sql如何篩選出重複數據

sql如何篩選出重複數據

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-04-14 17:17:5526533瀏覽

sql篩選出重複資料的方法:使用「select * from 表名where 條件」語句來篩選重複資料;可以使用一個或多個表,表之間使用逗號(,)分割,並使用WHERE語句來設定查詢條件。

sql如何篩選出重複數據

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

在電腦上開啟資料庫,這裡新建一張含有重複資料的user表做範例。

sql如何篩選出重複數據

查詢出了資料庫中user表的重複資料。

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

sql如何篩選出重複數據

刪除姓名重複的資料

delete from user where   name in (select name from user group by name  having count(name) > 1)

sql如何篩選出重複數據

#去掉重複數據,這裡去掉了張三的重複資料

select distinct name from user

sql如何篩選出重複數據

去掉班級相同的重複資料

select distinct class from user

sql如何篩選出重複數據

去掉兩個欄位的重複資料

select distinct name,class from user

sql如何篩選出重複數據

相關免費學習推薦:mysql影片教學

以上是sql如何篩選出重複數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn