首页 > 数据库技术 > 详细

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

时间:2020-05-26 22:23:49      阅读:174      评论:0      收藏:0      [点我收藏+]

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

rate 字段表示项目进度

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

技术分享图片

 

 

 


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 对某个字段进行分组统计 比如统计(未开始,进行中,已完成)的数量

原文:https://www.cnblogs.com/wanjun-top/p/12968355.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!