CASE WHEN (age >=20 and age <25) THEN 0
CASE WHEN (age >=25 and age <=30) THEN 1
ELSE -1 END
FROM student
用case when
case
when 条件1 then 值1
when 条件2 then 值2
else 值3
end
可直接用嵌套查询。方法如下:
如数据:
id name
1a
1b
2c
2d
3e
3f
3g
3h
select count(t.counts) from
(select id,count(*) counts from 表名 group by id) t
这样得到的结果就是3。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)