同一列上的多个IF

Dop*_*a L 1 google-bigquery

一个愚蠢的问题:

我必须在同一列中分组不同的if语句.我能怎么做?

if(string ='AAA','A','other'),if(string ='BBB','B','other')AS COLUMN 1

谢谢!

N.N*_*.N. 6

用例陈述

Select
Case 
When string="AAA" then "A_String"
When string="BBB" then "B_String"
When String in ("CCC","DDD") then "C_OR_D_String"
Else "Unknow_String"
End AS String_Class
From My_Table
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助