case when then else else后面
时间: 2023-11-15 11:01:12 浏览: 68
case when then else语句中的else后面可以跟一个默认值,当所有的when条件都不满足时,就会返回这个默认值。如果没有指定默认值,则会返回null。例如,以下语句将根据不同的销售额级别返回不同的奖金,如果销售额不在任何级别内,则返回默认值0:
```
select case
when sales > 100000 then 10000
when sales > 50000 then 5000
when sales > 10000 then 1000
else 0
end as bonus
from sales_table;
```
相关问题
case when then else then
这是 SQL 语言中的条件语句,用于根据条件选择不同的结果。语法为:
CASE WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE default_result
END
其中,condition1、condition2 等为条件表达式,result1、result2 等为对应条件的结果,default_result 为默认结果。如果没有符合条件的结果,则返回默认结果。
case when then else
"case when then else" 是一种 SQL 语句中的条件表达式,用于根据不同的条件返回不同的结果。它的语法结构为:
CASE WHEN condition1 THEN result1
WHEN condition2 THEN result2
ELSE result3
END
其中,condition1 和 condition2 是条件表达式,result1、result2 和 result3 是根据条件表达式返回的结果。如果所有条件都不满足,则返回 result3。
阅读全文