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

溫馨提示×

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
临汾市| 迭部县| 拉萨市| 延吉市| 鹿邑县| 壶关县| 疏勒县| 青铜峡市| 苍溪县| 永善县| 姜堰市| 长丰县| 大洼县| 沁阳市| 东辽县| 南岸区| 扎囊县| 靖宇县| 乐平市| 雅安市| 宽甸| 德兴市| 项城市| 鱼台县| 肥乡县| 亳州市| 上虞市| 达拉特旗| 西丰县| 张家川| 托克托县| 周宁县| 枣强县| 阿克陶县| 英吉沙县| 泾阳县| 南昌县| 新平| 云霄县| 开化县| 宁国市|