社区
Oracle
帖子详情
关于用sql找出重复记录的问题
intel0001
2003-03-13 09:25:26
对一张表table搜索重复的A字段,用 select A from table得出的总共记录数为1056,
再用 select distinct A from table 得出的总共记录数为1055,可知table中有两条记录A是重复的,可是如何用sql找出这两条重复的记录呢?
...全文
176
7
打赏
收藏
关于用sql找出重复记录的问题
对一张表table搜索重复的A字段,用 select A from table得出的总共记录数为1056, 再用 select distinct A from table 得出的总共记录数为1055,可知table中有两条记录A是重复的,可是如何用sql找出这两条重复的记录呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
intel0001
2003-03-13
打赏
举报
回复
感谢大家.
beckhambobo(beckham)的方法最好,一步就求出来了,简单明了.
bzszp(SongZip)的sql应该改为
select * from(select count(1) cc ,a.a from a group by a.a) b where b.cc>1;
似乎不太简洁.
supershb(phenix) 的sql我不太理解.
sunnygc
2003-03-13
打赏
举报
回复
select a from table group by a having count(1)>1;
llm06
2003-03-13
打赏
举报
回复
select * from table group by a having count(a)>1
beckhambobo
2003-03-13
打赏
举报
回复
sorry,
select a from table group by a having count(1)>1;
bzszp
2003-03-13
打赏
举报
回复
select * from(select count(1) cc ,a.a from a group by a) b where b.cc>1;
beckhambobo
2003-03-13
打赏
举报
回复
select a from table group by a having count(1)=1;
supershb
2003-03-13
打赏
举报
回复
select * from table
where exists(selet * from table t
where t.pk1 = table.pk1
and t.pk2 = table.pk2
...
and t.pkn = table.pkn)
--pk-->primary key
sql
查询
重复记录
方法大全
SQL
一些常用语句大全
sql
查询
重复记录
方法大全
SQL
语句查询
重复记录
大全
SQL
语句查询所有的
重复记录
,删除所有的
重复记录
,查找指定的
重复记录
处理
SQL
重复记录
查询.
查询
SQL
重复记录
的几种方法总结,删除
SQL
重复记录
查
SQL
重复记录
查询与删除
SQL
重复记录
查询与删除 过滤重复字记录,单字段重复,重复的只显示1条记录,并且显示出所有字段 1、查找表中多余的
重复记录
,
重复记录
是根据单个字段(peopleId)来判断 只能显示哪些记录是重复的。 2、删除表中...
sql
_查询
重复记录
方法大全.txt
sql
_查询
重复记录
方法大全 查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ORDER BY Title DESC
Oracle
17,082
社区成员
55,236
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章