这是表中数据:
现在要判断在一定数值范围内有多少个:
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
运行结果:
这是表中数据:
现在要判断在一定数值范围内有多少个:
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
运行结果: