91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
沂水县| 文登市| 婺源县| 吴旗县| 淮安市| 威远县| 浙江省| 怀仁县| 墨脱县| 石楼县| 会东县| 洞口县| 宁安市| 黑水县| 伊通| 禹城市| 遂溪县| 呼和浩特市| 丰原市| 治县。| 凤翔县| 正安县| 黎平县| 安化县| 南康市| 广饶县| 张家港市| 讷河市| 平乡县| 时尚| 民丰县| 山东省| 扎赉特旗| 买车| 香格里拉县| 阳城县| 浦县| 平遥县| 沙坪坝区| 九台市| 蓬溪县|