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

溫馨提示×

postgresql中case的用法是什么

小億
183
2024-03-06 09:17:02
欄目: 云計算

在PostgreSQL中,CASE表達式用于根據條件返回不同的值。它的一般語法如下:

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

在這個語法中,CASE表達式會逐一判斷每個WHEN條件,如果某個條件滿足,則返回對應的結果值;如果沒有條件滿足,則返回ELSE之后的默認結果值。如果沒有提供ELSE部分,且沒有任何條件滿足,則返回NULL。

下面是一個使用CASE表達式的示例:

SELECT 
    CASE 
        WHEN grade >= 90 THEN 'A'
        WHEN grade >= 80 THEN 'B'
        WHEN grade >= 70 THEN 'C'
        ELSE 'D'
    END AS letter_grade
FROM
    student_scores;

在這個示例中,根據學生的分數判斷其成績等級,并返回對應的字母成績。

0
同仁县| 景谷| 运城市| 石景山区| 平谷区| 肃宁县| 甘谷县| 巨鹿县| 定结县| 安福县| 天祝| 武威市| 若尔盖县| 赤峰市| 崇信县| 博兴县| 司法| 兴业县| 永春县| 都江堰市| 崇义县| 衡水市| 乌拉特前旗| 穆棱市| 镇远县| 桂阳县| 洛宁县| 青川县| 观塘区| 定西市| 鹤庆县| 吉安市| 灵宝市| 仪陇县| 五华县| 凌海市| 崇左市| 泰来县| 兴安县| 右玉县| 通河县|