亮点:一、结合使用length()及replace(str,',','')来实现其计数功能;.net
二、温故而知新,sum, 对比count 和sumblog
三、嵌套查询格式书写漂亮,一方面便于养成Python书写习惯,同时,便于排查错误。get
附代码:it
select sum(case when num = 1 then 1 else 0 end) sum1,
sum(case when num = 2 then 1 else 0 end) sum2,
sum(case when num = 3 then 1 else 0 end) sum3,
sum(case when num = 4 then 1 else 0 end) sum4,
sum(case when num = 5 then 1 else 0 end) sum5,
sum(case when num >5 then 1 else 0 end) othertable
from(
select length(iterm)-length(replace(iterm,',',''))+1 as num
from database.table
) A
备注:iterm为字段名select