请提出任何Case表达式的替代方案,因为它不支持'when'中的''和'='

问题描述 投票:0回答:1

实际上,我想更改显示工资低于900的员工的新薪水作为新薪水

SELECT ename,job,sal,案例工资当sal <900时sal + 100ELSE sal END'NewSalary'来自emp;

Msg 102,第15级,状态1,第4行'

完成时间:2019-09-28T18:46:49.8409878 + 05:00

mysql
1个回答
0
投票
SELECT ename, job, sal , CASE WHEN sal<900 THEN sal+100
ELSE sal END 'NewSalary' FROM emp;
© www.soinside.com 2019 - 2024. All rights reserved.