美文网首页
MYSQL中如何把三条数据分组时候按照两条数据分组

MYSQL中如何把三条数据分组时候按照两条数据分组

作者: firststep | 来源:发表于2018-11-03 15:15 被阅读0次

今天在完成pm的时候,发现了这样的一条需求。我的层次表中有三条数分别是专升本,高起本,专科三条数据。但是查询分组的时候却需要根据专科本科来进行分组本科为(高起本+专升本)。直接使用group by 肯定是不行的。这样出来的就会是三组数据。最后根据学习发现可以使用 case when 。用嵌套语句来做。比如这样:

select id ,ccmc, CASE ccmc
    WHEN '专科' THEN
        '专科'
    ELSE
        '本科'
END as number1
 from 表A 

相关文章

网友评论

      本文标题:MYSQL中如何把三条数据分组时候按照两条数据分组

      本文链接:https://www.haomeiwen.com/subject/orvkxqtx.html