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

sql如何篩選出重複數據

醉折花枝作酒筹
發布: 2021-05-18 17:56:10
原創
26536 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板