sql语句如何查询一个表中某一列的相同数据?
迪丽瓦拉
2025-02-07 17:36:04
0次
sql语句如何查询一个表中某一列的相同数据?
这个查找过程分两步走:
1、找出这列中有相同内容的记录。代码如下:
select 列名 from 表名 group by 列名 having count(列名) > 1
2、把这些有相同内容的记录,查出来。代码如下:
select 列名 from 表名 where 列名 in (select 列名 from 表名 group by 列名 having count(列名) > 1)
这些我已经调试过了
假设列名为a
select a,count(*) from 表名 grooup by a having count(*)>1
写个函数或存储过程,使用游标变量,根据条件,把满足条件的记录保存到另张表里面
相关内容