91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
大姚县| 嘉祥县| 沙坪坝区| 肥乡县| 普定县| 古田县| 乐陵市| 河西区| 靖边县| 石门县| 都兰县| 灵宝市| 平安县| 社旗县| 隆安县| 黄平县| 厦门市| 孟州市| 舞阳县| 砚山县| 盐亭县| 班玛县| 河北省| 南皮县| 通州区| 常熟市| 栾城县| 中西区| 永川市| 方城县| 神池县| 富平县| 石渠县| 永吉县| 察哈| 张家界市| 江陵县| 博客| 大姚县| 安仁县| 云林县|