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

溫馨提示×

mysql case when的用法是什么

小億
87
2023-12-25 10:47:49
欄目: 云計算

MySQL中的CASE WHEN用于在查詢中執行條件判斷,并根據不同的條件返回不同的結果。

CASE WHEN語法: CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 … ELSE result END

在上述語法中,可以指定一個或多個條件和對應的結果。當滿足某個條件時,返回對應的結果,如果都不滿足條件,則返回ELSE后面的結果。

以下是一個示例:

SELECT name, CASE WHEN age < 18 THEN ‘未成年’ WHEN age >= 18 AND age < 60 THEN ‘成年’ ELSE ‘老年’ END AS age_group FROM users

上述查詢根據用戶的年齡判斷其年齡段,并將結果在查詢中命名為age_group列。

注意事項:

  1. CASE WHEN語句中的條件是按順序進行判斷的,滿足第一個條件后,不再繼續判斷后面的條件。
  2. CASE WHEN語句中的條件表達式可以是任意有效的表達式,可以是列名、常量、算術運算、邏輯運算等。
  3. CASE WHEN語句中的結果可以是任意的表達式。

0
剑阁县| 济阳县| 新巴尔虎左旗| 临漳县| 会昌县| 玉门市| 台北县| 连南| 修文县| 水富县| 大竹县| 镇雄县| 苏尼特右旗| 施甸县| 微山县| 衢州市| 内江市| 绥化市| 库车县| 溧阳市| 北票市| 枞阳县| 平湖市| 通州市| 辽阳市| 牡丹江市| 汕头市| 日土县| 台北市| 青龙| 永和县| 恭城| 福贡县| 丰顺县| 安远县| 株洲市| 辉南县| 平原县| 法库县| 清原| 塔河县|