关于mysql 指定包含条件查询

关于mysql 指定包含条件查询,第1张

SELECT 

            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。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7262802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存