Java的switch case
switch(表达式){
case 常量1:
语句1;
// break;
case 常量2:
语句2;
// break;
… …
case 常量N:
语句N;
// break;
default:
语句;
// break;
}
Scala的match
变量 match {
case 值1 => 代码
case 值2 => 代码
case _ => 代码 //其余没有匹配上的
}
Hive中的case when then
select ename,sal,
case
when sal >1 and sal <= 1000 then 'lower'
when sal>1000 and sal <=2000 then 'middle'
else 'higher' end
from emp