欢迎光临散文网 会员登陆 & 注册

count函数条件计数笔记

2023-02-22 23:23 作者:编程小龙  | 我要投稿

-- 2班和4班占总人数的百分比 【常规做法】

SELECT

(

SELECT

count(id)

FROM

`user` u

WHERE

u.clazz IN (2, 4)

)/(

SELECT

count(id)

FROM

`user` u

)


-- 求二班人数,通过or null  并直接在select中做除法 【简便写法】

SELECT  

count(u.clazz = 2 OR u.clazz = 4 OR NULL ) / count(1)

FROM `user` u


-- 班级计数

SELECT count(DISTINCT clazz) FROM `user` u


count函数条件计数笔记的评论 (共 条)

分享到微博请遵守国家法律