如何用语句检测表中某个字段重复的数据?

bluesun 2007-09-20 04:15:57
如何检测表中某个字段重复的数据?
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2007-09-20
  • 打赏
  • 举报
回复
select * from [Table] a where (select count(1) from [Table] where 字段=a.字段)>1
tomyuansir 2007-09-20
  • 打赏
  • 举报
回复
select * from table a where not exists (select 1 from table where name=a.name and a.id>b.id )
bluesun 2007-09-20
  • 打赏
  • 举报
回复
除了:select 字段 from [Table] group by 字段 having count(*)>1
这种形式有无其它方法呢?
fa_ge 2007-09-20
  • 打赏
  • 举报
回复
select 字段 from [Table] group by 字段 having count(*)>1
zy_andrew 2007-09-20
  • 打赏
  • 举报
回复

--显示重复次数
select count(*) as 重复次数,检验字段 from table1 group by 检验字段

--筛选不重复:
select distinct * from table1
caixia615 2007-09-20
  • 打赏
  • 举报
回复
select * from tablename where column in(select culumn from tablename group by column having count(*)>1)
chuifengde 2007-09-20
  • 打赏
  • 举报
回复
select 字段 from [Table] group by 字段 having(count(1)>1)
Limpire 2007-09-20
  • 打赏
  • 举报
回复
select 某个字段 from 表 group by 某个字段 having(count(1))>1
leo_lesley 2007-09-20
  • 打赏
  • 举报
回复
---?
select 某个字段,cnt=count(某个字段)
from 表
group by 某个字段
having count(某个字段)>1

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧