亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
榆社县| 义乌市| 保康县| 收藏| 志丹县| 乐山市| 济源市| 鞍山市| 伊金霍洛旗| 昭平县| 辽宁省| 雷州市| 滦南县| 景德镇市| 龙泉市| 华容县| 萨迦县| 方正县| 梅州市| 邵东县| 洪雅县| 会泽县| 昭通市| 绥阳县| 凤庆县| 镇平县| 金门县| 垦利县| 龙泉市| 英超| 乡城县| 富锦市| 彰化市| 公安县| 吉林省| 玉门市| 温州市| 潼南县| 桦甸市| 郯城县| 怀来县|