MySQL條件判斷函式使用

2021-10-25 07:12:18 字數 359 閱讀 3125

1、case when express1 then value1 

when express2 then value2 

else value3 end as alias_name

如果express1成立則取值value1,否則判斷express2是否成立,如果成立,取值value2,都不成立取值value3

2、if(express, value1, value2)

如果express為true, 則取值value1, 否則取值value2

3、ifnull(field_name, value1, value2)

如果field_name字段值為null,則取值value1,否則取值value2

Mysql 條件判斷Case 使用

select substr t1.area id,1,1 type,substr t1.area id,2 id,case substr t1.area id,1,1 when c then select t2.country from countnumber.dbtable countryid t...

MYSQL 常用函式 條件判斷 正則等的使用案例

巧用函式 實現對資料進行匹配 加密 擷取 格式化處理 替換文字 replace obj,from,to 擷取字串 substr obj,from,to 正則判斷 obj regexp 1 3456789 條件判斷 支援兩個以上 case when 條件1 then 結果1 when 條件2 then...

Hive 條件判斷函式

1.if 函式 if 語法 if boolean testcondition,t valuetrue,t valuefalseornull 說明 當條件testcondition為true時,返回valuetrue 否則返回valuefalseornull 舉例 hive select if 1 2...