mysql 用 elt,NTERVAL 对某个字段进行分组统计 比如统计(未开始,进行中,已完成)的数量


公司需求有个需要统计当前

rate 字段表示项目进度

未开始(rate=0),进行中(0<rate<100),已完成(rate=100)

mysql 用 elt,NTERVAL 对某个字段进行分组统计 比如统计(未开始,进行中,已完成)的数量

 

 

 


SELECT
    elt( INTERVAL ( learn_rate, 0, 1, 100 ), undo, doing, done ) AS trainStatus,
    count( 1 ) AS count
FROM
    aaa
GROUP BY
    elt( INTERVAL ( learn_rate, 0, 1, 100 ), undo, doing, done )
        

 

mysql 用 elt,NTERVAL 对某个字段进行分组统计 比如统计(未开始,进行中,已完成)的数量

 

搞定

 

mysql 用 elt,NTERVAL 对某个字段进行分组统计 比如统计(未开始,进行中,已完成)的数量

上一篇:MYSQL之——查询练习题


下一篇:【oracle】通过存储过程名查看package名