亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

oracle的case when語句怎么使用

小億
82
2024-05-14 09:34:14
欄目: 云計算

Oracle的CASE WHEN語句用于根據指定的條件在查詢中返回不同的結果。語法如下所示:

CASE
    WHEN condition1 THEN result1
    WHEN condition2 THEN result2
    ...
    ELSE default_result
END

其中,condition1、condition2等為條件表達式,result1、result2等為當條件表達式為真時返回的結果,default_result為當所有條件表達式都不為真時返回的默認結果。

例如,下面的查詢使用CASE WHEN語句根據不同的員工級別返回不同的薪水增長率:

SELECT employee_id, 
    CASE
        WHEN job_level = 'Junior' THEN salary * 1.1
        WHEN job_level = 'Senior' THEN salary * 1.2
        ELSE salary
    END AS new_salary
FROM employees;

在上面的示例中,根據員工的級別不同,返回不同的新薪水(薪水增長率為不同的倍數)。如果員工的級別不是’Junior’或’Senior’,則保持原有的薪水不變。

0
浑源县| 大埔县| 洛扎县| 望城县| 德庆县| 开江县| 上犹县| 和硕县| 微山县| 申扎县| 广饶县| 金塔县| 玉门市| 石楼县| 闵行区| 金乡县| 历史| 武义县| 宜州市| 苏尼特右旗| 龙州县| 东乡族自治县| 息烽县| 舟曲县| 得荣县| 梁平县| 临武县| 金坛市| 尚志市| 宁河县| 麻江县| 全州县| 浮山县| 大足县| 奉化市| 石景山区| 那曲县| 高邮市| 万州区| 讷河市| 武定县|