sql统计不重复条数
selectcount(distinct字段)from表;--------------------------结果:185692条selectcount(1)from(s...
select count(distinct 字段) from 表;
--------------------------
结果:185692条
select count(1) from(select distinct 字段 from 表)
结果:185693条
为什么结果不一样?
另外,还有没有其它的统计方法(不用distinct). 展开
--------------------------
结果:185692条
select count(1) from(select distinct 字段 from 表)
结果:185693条
为什么结果不一样?
另外,还有没有其它的统计方法(不用distinct). 展开
1个回答
展开全部
select count(*)
from
(
select 字段
from 表
group by 字段
having count(字段)<=1
order by 字段
)
结果应该和
select count(1) from(select distinct 字段 from 表)一样
这种方法才是对的
from
(
select 字段
from 表
group by 字段
having count(字段)<=1
order by 字段
)
结果应该和
select count(1) from(select distinct 字段 from 表)一样
这种方法才是对的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询