为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

举个例子:

测试数据:

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




1 回复 有任何疑惑可以回复我~
#1

qq_黄了青梅_0 提问者

非常感谢!
2015-12-28 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Oracle数据库开发必备利器之SQL基础
  • 参与学习       160635    人
  • 解答问题       641    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信