问答详情
源自:1-1 什么是CSS3?

case...when 语句的作用是什么

这样查询后表中的数据并没有改变,这样查询有什么意义?表中并没有多出叫部门的一列

提问者:我脑袋挨踢了3343099 2016-05-12 08:10

个回答

  • 玩转IT
    2016-05-12 08:12:05
    已采纳

    举个例子:

    测试数据:

        usernam  age

    1   lili            19

    2  toto          17

    select username,(case age 

                                when 19 then '成年人' 

                                when 17 then '未成年人'

                                else 'xx') as age_str

    from users;

    查询结果:

        username   age_str

    1     lili                成年人

    2     toto            未成年人


  • 慕神3006938
    2016-06-28 21:28:35

    这问题是哪里的?