计数验证中的区别与组别

时间:2018-06-06 11:34:14

标签: sql sql-server

当我给出

select count(*) from <table>;

它提供了大约100 000条记录

但是当我给出

select count(*) from(select distinct col1,col2,col3... from <table>)c       

它提供了大约75 000条记录

我认为该表中有很多重复记录。所以我决定使用

找出重复的内容
select col1,col2,col3...count(*) from <table> group by col1,col2,col3...
Having count(*)>1

它提供零记录

这意味着找不到重复的记录。看起来很矛盾,我很想知道......中发生了什么......

0 个答案:

没有答案