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

溫馨提示×

postgresql case的用法是什么

小億
117
2024-02-18 09:52:18
欄目: 云計算

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

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

其中,condition1condition2等為條件表達式,result1result2等為滿足對應條件時返回的值,default_result為如果所有條件都不滿足時返回的默認值。

例如,以下示例展示了一個簡單的CASE表達式用法:

SELECT 
    name,
    CASE
        WHEN age < 18 THEN 'Child'
        WHEN age >= 18 AND age < 65 THEN 'Adult'
        ELSE 'Senior'
    END AS age_group
FROM users;

在這個示例中,根據用戶的年齡返回不同的年齡組別。如果年齡小于18歲,則返回’Child’,如果年齡在18歲到65歲之間,則返回’Adult’,否則返回’Senior’。

0
沙雅县| 徐水县| 长沙县| 肃宁县| 邵武市| 武宁县| 杨浦区| 新闻| 临沂市| 额尔古纳市| 阿坝县| 牡丹江市| 营山县| 蛟河市| 宜都市| 平塘县| 葫芦岛市| 德安县| 新乡县| 新乡市| 宁南县| 加查县| 五峰| 荃湾区| 山阴县| 宣恩县| 赤水市| 甘孜县| 仙桃市| 龙岩市| 沂源县| 嵊州市| 科技| 蒙山县| 宣城市| 建德市| 阿勒泰市| 湄潭县| 宽甸| 洛阳市| 兰坪|