sql如何筛选出重复数据
Apr 14, 2021 pm 05:17 PMsql筛选出重复数据的方法:使用“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视频教程
Atas ialah kandungan terperinci sql如何筛选出重复数据. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apakah perbezaan antara HQL dan SQL dalam rangka kerja Hibernate?

Penggunaan operasi bahagian dalam Oracle SQL

Apakah yang dimaksudkan dengan atribut identiti dalam SQL?

Perbandingan dan perbezaan sintaks SQL antara Oracle dan DB2

Bagaimanakah java menggunakan pemintas pemacu MySQL untuk melaksanakan pengiraan sql yang memakan masa?

Penjelasan terperinci tentang fungsi Set tag dalam teg SQL dinamik MyBatis

Bagaimana untuk menyelesaikan ralat 5120 dalam SQL

Bagaimana untuk menyelesaikan masalah data pendua dalam excel
