首頁>Club>
11
回覆列表
  • 1 # sgeai9293

    例如一個3條件取值的欄位:case when 條件1 then 取值1 when 條件2 then 取值2 else 取值3 endwhen後接條件語句,then後為欄位取值(數值或字串等都可以,但型別須一致)。CASE WHEN 及 SELECT CASE WHEN的用法: Case具有兩種格式。簡單Case函式和Case搜尋函式。1、 簡單Case函式CASE sexWHEN "1" THEN "男"WHEN "2" THEN "女"ELSE "其他" END2、Case搜尋函式 CASE WHEN sex = "1" THEN "男" WHEN sex = "2" THEN "女" 參考資料

  • 2 # 使用者2897955358508510

    在switch中,表示如果滿足這個條件的意思如:inta=1switch(a){case1:break;case2:break;default:break;}意思:對a判斷如果是1怎麼做;結束如果是2怎麼做;結束其他:結束

  • 3 # 小姜大學生活記錄

    case後面只接受整數。

    函式有許多型別,有int,double,也有void,這些函式中只有返回值為整數的能被case接受。

    但是,float函式可以在前面加上(int)進行強制轉換,返回值變為整數後可以放在case後面。

    至於void函式,大概沒有什麼辦法接在case後面。

  • 中秋節和大豐收的關聯?
  • 農村裡面如何打滴滴定位?