久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      mysql的case when怎么用

      在mysql中,“case when”用于計算條件列表并返回多個可能結果表達式之一;“case when”具有兩種語法格式:1、簡單函數(shù)“CASE[col_name]WHEN[value1]THEN[result1]…ELSE[default]END”;2、搜索函數(shù)“CASE WHEN[expr]THEN[result1]…ELSE[default]END”。

      mysql的case when怎么用

      本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。

      mysql的case when怎么用

      case when語句,用于計算條件列表并返回多個可能結果表達式之一。

      CASE 具有兩種格式:簡單 CASE 函數(shù)將某個表達式與一組簡單表達式進行比較以確定結果。 CASE 搜索函數(shù)計算一組布爾表達式以確定結果。 兩種格式都支持可選的 ELSE 參數(shù)。

      在做數(shù)據(jù)分析的時候,需要從數(shù)據(jù)庫中查找數(shù)據(jù)并進行分析展示,準確的數(shù)據(jù)查詢結果有利于后期簡潔有效的分析。在此期間用到了 mysql中的case when,記錄一下case when的用法。

      CASE語句為多分支語句結構,該語句首先從WHEN后的VALUE中查找與CASE后的VALUE相等的值,如果查找到,則執(zhí)行該分支的內(nèi)容,否則執(zhí)行ELSE后面的內(nèi)容。

      MySql的case when 語法有兩種:

      1、簡單函數(shù)

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

      2、搜索函數(shù)

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

      簡單函數(shù)

      CASE input_expression WHEN when_expression THEN     result_expression [...n ] [ ELSE     else_result_expression END

      枚舉Input_expression所有可能的值。

      Input_expression 和每個 when_expression 的數(shù)據(jù)類型必須相同,或者是隱性轉(zhuǎn)換。

      搜索函數(shù)

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

      判斷Boolean_expression表達式,如果滿足,返回then后邊的結果

      以人員表為例

      mysql的case when怎么用

      第一種用法,when后邊必須接case列的值,不能是表達式

      select case sex when sex='1' then '男' when sex='2' then '女' else '其他' end as '性別' from people; select case sex when sex='2' then '女' when sex='1' then '男' else '其他' end as '性別' from people;

      查詢結果

      mysql的case when怎么用

      原因:因為when后邊不是case列的所有可能值,而是表達式,但是為什么會出現(xiàn)’男’這樣的結果,需要思考,后邊研究明白后,再更新

      正確寫法

      select case sex when '1' then '男' when '2' then '女' else '其他' end as '性別' from people;

      查詢結果

      mysql的case when怎么用

      推薦學習:mysql視頻教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號