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

溫馨提示×

如何在SQL中使用CASE WHEN進行多條件分支

sql
小樊
101
2024-08-08 01:37:41
欄目: 云計算

在SQL中使用CASE WHEN可以實現多條件分支,語法如下:

SELECT column1, 
       column2,
       CASE 
           WHEN condition1 THEN result1
           WHEN condition2 THEN result2
           WHEN condition3 THEN result3
           ELSE result4
       END AS new_column
FROM table_name;

其中,condition1、condition2等表示不同的條件,result1、result2等表示對應條件滿足時的返回結果,ELSE后面的result4表示當所有條件都不滿足時的返回結果。

示例:

SELECT product_name, 
       unit_price,
       CASE 
           WHEN unit_price < 50 THEN 'Cheap'
           WHEN unit_price >= 50 AND unit_price < 100 THEN 'Moderate'
           WHEN unit_price >= 100 THEN 'Expensive'
           ELSE 'Unknown'
       END AS price_category
FROM products;

上面的例子中,根據產品的單價(unit_price)判斷產品價格的類別,分為’Cheap’、'Moderate’和’Expensive’三類。

0
汨罗市| 嘉善县| 涡阳县| 衡山县| 天台县| 井陉县| 新津县| 恩施市| 邢台市| 河南省| 类乌齐县| 肥城市| 侯马市| 邹平县| 甘孜县| 城步| 东阳市| 长垣县| 贺州市| 扶绥县| 云南省| 沂南县| 鹰潭市| 惠安县| 宁津县| 双鸭山市| 桦甸市| 英吉沙县| 徐州市| 怀来县| 泸州市| 大庆市| 阿克陶县| 蒙阴县| 霍城县| 定安县| 黔江区| 赞皇县| 湘阴县| 呈贡县| 北票市|