MaxCompute SQL函式詳解 ODPS SQL函式詳解---之IF分支函式
MaxCompute/ODPS SQL 的IF分支函式
- decode函式- if分支判斷
回傳型別:string
語法:decode(型別 引數1,型別 引數2,型別 引數3....);
decode(string col, string str1, string return1,
string str2, string return2,
string str3, string return3,
string return3 …);
函式作用:if...else 的分支判斷;
如果 col= str1 則回傳 return1
如果 col= str2 則回傳 return2
如果 col= str3 則回傳 return3
都不滿足回傳return4
舉例:

- case…when…then…else…end 分支判斷
回傳型別:string
語法:case...when...then...else...end;
函式作用:if...else 的分支判斷;
如果 col= str1 則回傳 return1
如果 col= str2 則回傳 return2
如果 col= str3 則回傳 return3
都不滿足回傳return4
舉例:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/423399.html
標籤:其他
上一篇:集思錄REITs基金資料python爬取寫入EXCEL表
下一篇:報錯 【hiveserver2】hive --service hiveserver2 報錯 GC overhead limit exceeded
