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

请问case when 查询后能不能把salary 也显示出来

请问case when 查询后能不能把salary 也显示出来 

SQL> select username , case when salary<800 then'工资低'

  2  when salary >1500 then '工资高' end as 工资水平

  3  from users;


USERNAME   工资水平

---------- ------------------

aa         工资低

ccc

bbb

aaa

aaaa       工资高

aaaa       工资高

这样不直观

正在回答

3 回答

在username后面加一个salary的查询试试

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

你在username后面加个salary字段就可以了啊

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

select salary from uesrs 

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

GoogleLens 提问者

我要的一起查询显示,不是单独查询呢
2017-03-27 回复 有任何疑惑可以回复我~
#2

weixin_慕虎9245331 回复 GoogleLens 提问者

select username as 姓名, salary as 工资, case when salary < 800 then '工资低' when salary > 1500 then '工资高' end as 工资水平 from users;
2020-09-28 回复 有任何疑惑可以回复我~
#3

weixin_慕虎9245331 回复 GoogleLens 提问者

这么写应该满足你的要求了
2020-09-28 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

请问case when 查询后能不能把salary 也显示出来

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