sql server如何知道表中是否有重复的记录行
5个回答
展开全部
一个表是否有重复 请用 count() 和group by
2个表是否存在用exists
2个表是否存在用exists
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如:想知道表中col1,col2是否有重复资料,哪些资料重复可以用如下方法
select col1,col2 from table1 group by col1,col2 having count(*) > 1;
select col1,col2 from table1 group by col1,col2 having count(*) > 1;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询重复行
select 列 from 表 GROUP BY 列 having count( 列)>1
删除重复行
delete from 表 where 列 in (select 列 from 表 GROUP BY 列 having count( 列)>1)
select 列 from 表 GROUP BY 列 having count( 列)>1
删除重复行
delete from 表 where 列 in (select 列 from 表 GROUP BY 列 having count( 列)>1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(*),count(distinct colname) from table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询