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

来源:6-12 case...when语句

qq_黄了青梅_0

2015-12-24 14:26

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

写回答 关注

2回答

  • sunyaox
    2015-12-24 17:27:02
    已采纳

    举个例子:

    测试数据:

        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            未成年人




    qq_黄了青...

    非常感谢!

    2015-12-28 13:51:57

    共 1 条回复 >

  • 玩转IT
    2016-05-11 19:32:11

    使用case when 语句能够方便快捷的找到满足你条件的数据。

Oracle数据库开发必备利器之SQL基础

为你带来Oracle开发必备的sql基础,为后续课程学习打下好的基础

160639 学习 · 641 问题

查看课程

相似问题