中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
邛崃市| 布尔津县| 彭阳县| 周至县| 长泰县| 博罗县| 灵石县| 安国市| 镇雄县| 营口市| 比如县| 舒兰市| 布拖县| 五寨县| 连云港市| 昭平县| 阳城县| 土默特右旗| 中阳县| 资中县| 青神县| 康马县| 红原县| 泸水县| 远安县| 井研县| 衢州市| 浙江省| 佛坪县| 菏泽市| 无为县| 乳源| 怀化市| 绥棱县| 喀什市| 淄博市| 密山市| 富民县| 方山县| 静安区| 长汀县|