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

溫馨提示×

mysql中case的用法

沐橙
333
2021-04-30 12:09:35
欄目: 云計算

mysql中case的用法:以case關鍵字為開始,END為結束,逐一判斷每個 WHEN 子句直到返回真值為止,語法“CASE WHEN <求值表達式> THEN <表達式>  ELSE <表達式> END”;在寫mysql查詢語句的時候,如果需要根據查詢結果判斷來返回值的時候可以使用高級函數“case....when”。

mysql中case的用法

CASE表達式的語法分為簡單CASE表達式和搜索CASE表達式兩種。

搜索CASE表達式

  CASE WHEN <求值表達式> THEN <表達式>

      WHEN <求值表達式> THEN <表達式>

      WHEN <求值表達式> THEN <表達式>

     .

      ELSE <表達式>

  END

簡單CASE表達式

語法:

  CASE <表達式>

    WHEN <表達式> THEN <表達式>

    WHEN <表達式> THEN <表達式>

    WHEN <表達式> THEN <表達式>

    .

    ELSE <表達式>

  END

執行方式:

逐一判斷每個 WHEN 子句直到返回真值為止。

此外,沒有能夠返回真值的WHEN 子句時,也會返回 ELSE 子句指定的表達式。

兩者不同之處:簡單CASE 表達式最初的“CASE< 表達式 >”也會作為求值的對象。

注意: 

雖然CASE表達式中的ELSE子句可以省略,但還是希望大家不要省略。

CASE 表達式最后的“END”是不能省略的。

0
万山特区| 武邑县| 贵定县| 丹寨县| 皮山县| 唐海县| 贵德县| 紫金县| 金寨县| 青河县| 卫辉市| 普兰县| 金乡县| 左权县| 揭阳市| 扎兰屯市| 芒康县| 阿克陶县| 翁牛特旗| 东安县| 金阳县| 阿拉尔市| 贡觉县| 三都| 定边县| 建水县| 水富县| 马龙县| 玉林市| 稷山县| 定结县| 莒南县| 新巴尔虎右旗| 惠州市| 阿巴嘎旗| 新平| 新乡县| 科技| 慈溪市| 华坪县| 合水县|