真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

MySQL中casewhen的兩種語法

這期內容當中小編將會給大家?guī)碛嘘PMySQL中case when的兩種語法,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都做網站、網站設計中從網站色彩、結構布局、欄目設置、關鍵詞群組等細微處著手,突出企業(yè)的產品/服務/品牌,幫助企業(yè)鎖定精準用戶,提高在線咨詢和轉化,使成都網站營銷成為有效果、有回報的無錫營銷推廣。創(chuàng)新互聯建站專業(yè)成都網站建設十余年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯客戶聯系。

Case when的用法: 一旦滿足了某一個WHEN, 則這一條數據就會退出CASE WHEN , 而不再考慮 其他CASE。

MySQL的case when的語法有兩種:

簡單函數

CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END

搜索函數

CASE WHEN [expr] THEN [result1]…ELSE [default] END

實例:

1、搜索函數

CASE WHEN [expr] THEN [result1]…ELSE [default] END:搜索函數可以寫判斷,并且搜索函數只會返回第一個符合條件的值,其他case被忽略

# when 表達式中可以使用 and 連接條件
SELECT
    NAME '英雄',
    age '年齡',
    CASE
        WHEN age < 18 THEN
            '少年'
        WHEN age < 30 THEN
            '青年'
        WHEN age >= 30
        AND age < 50 THEN
            '中年'
        ELSE
            '老年'
    END '狀態(tài)'
FROM
    user_info;

2、簡單函數

CASE [col_name] WHEN [value1] THEN [result1]…ELSE [default] END: 枚舉這個字段所有可能的值。

SELECT
    NAME '英雄',
    CASE NAME
        WHEN '德萊文' THEN
            '斧子'
        WHEN '德瑪西亞-蓋倫' THEN
            '大寶劍'
        WHEN '暗夜獵手-VN' THEN
            '弩'
        ELSE
            '無'
    END '裝備'
FROM
    user_info;
    SELECT
    NAME '英雄',
    CASE NAME
        WHEN '德萊文' THEN
            '斧子'
        WHEN '德瑪西亞-蓋倫' THEN
            '大寶劍'
        WHEN '暗夜獵手-VN' THEN
            '弩'
        ELSE
            '無'
    END '裝備'
FROM
    user_info;

上述就是小編為大家分享的MySQL中case when的兩種語法了,如果您也有類似的疑惑,不妨參照上述方法進行嘗試。如果想了解更多相關內容,請關注創(chuàng)新互聯行業(yè)資訊。


標題名稱:MySQL中casewhen的兩種語法
轉載源于:http://weahome.cn/article/ihhcdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部