A-A+

mysql数据表中查找重复记录

更新:2025-08-21 文化问答 阅读

摘要:下面以 sqlserver数据库为例进行说明。 select * from TableA where b in (select b from TableA group by b having count(b) > 1)...

下面以 sqlserver数据库为例进行说明。

select * from TableA where b in (select b from TableA group by b having count(b) > 1) 这样就列举出了b字段所有的重复数据,可以根据对应的行号,取得位于第几行。

如果要查询a字段或者c字段重复数据,可以相应的把上面的b字段替换成a字段或c字段即可。 举例:

1、创建表student 2、查询语句: select * from student where name in (select name from student group by name having count(name ) > 1) 这样就查出名字重复列,以及行号id。

语音读文:

本文地址:http://www.583316.com/jiaoyu/9p2ln8o.html

Copyright © 2018-2024 问答库 保留所有权利.   SiteMap  .