sql篩選出重複資料的方法:使用「select * from 表名where 條件」語句來篩選重複資料;可以使用一個或多個表,表之間使用逗號(,)分割,並使用WHERE語句來設定查詢條件。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
在電腦上開啟資料庫,這裡新建一張含有重複資料的user表做範例。
查詢出了資料庫中user表的重複資料。
select * from user where name in (select name from user group by name having count(name) > 1)
刪除姓名重複的資料
delete from user where name in (select name from user group by name having count(name) > 1)
#去掉重複數據,這裡去掉了張三的重複資料
select distinct name from user
去掉班級相同的重複資料
select distinct class from user
去掉兩個欄位的重複資料
select distinct name,class from user
相關免費學習推薦:mysql影片教學
以上是sql如何篩選出重複數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!