关于SQL统计数值范围内个数的问题

这是表中数据:

现在要判断在一定数值范围内有多少个:

select 
count(case when num BETWEEN 1 AND 5 THEN 1 END) as '重复的个数'
FROM test

运行结果:(返回int)

两个字段同时判断:(返回int)

select 
count(case when num1<6 and num1>0 and num2<10 and num2>0  THEN 1 END) as '重复的个数'
FROM test

运行结果:

发布了91 篇原创文章 · 获赞 8 · 访问量 4718

猜你喜欢

转载自blog.csdn.net/niuxikun/article/details/104721296
今日推荐