case when then end
时间: 2023-04-28 13:03:57 浏览: 48
"case when then end" 是 SQL 中的条件表达式,用于根据条件返回不同的结果。它的语法如下:
CASE WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE default_result
END
其中,condition1、condition2 等是条件表达式,result1、result2 等是对应条件成立时返回的结果,default_result 是当所有条件都不成立时返回的默认结果。
相关问题
Case when then end else
"CASE WHEN THEN END ELSE" 是 SQL 中的一种表达式,用于根据条件返回不同的值。具体语法如下:
```
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE default_result
END
```
其中,condition1, condition2, ... 是不同的条件,result1, result2, ... 是对应的结果值。如果所有条件都不满足,则返回 default_result。这个表达式可以嵌套使用,以实现更加复杂的条件逻辑。
mysql的case when then end
MySQL的CASE WHEN THEN END是一种条件表达式,它可以在SELECT语句中根据条件返回不同的值。它的语法结构如下:
```
CASE expression
WHEN value1 THEN result1
WHEN value2 THEN result2
...
ELSE default_result
END
```
其中,expression是需要进行判断的表达式,value1、value2等是expression可能的取值,result1、result2等是对应的返回结果,default_result是当expression不匹配任何value时的默认返回结果。CASE WHEN THEN END可以嵌套使用,也可以和聚合函数一起使用。