sql中的case when
时间: 2023-11-08 07:46:48 浏览: 71
sql 中 case when 语法使用方法
CASE WHEN语句是SQL中的一个条件表达式,用于根据给定的条件选择不同的输出。它的基本语法如下:
```
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END
```
其中,`condition1`、`condition2`等是可以评估为布尔值(true或false)的条件表达式。当第一个满足条件的条件表达式为真时,将返回对应的`result1`;当第二个条件表达式为真时,将返回`result2`,依此类推。如果没有任何条件表达式为真,则返回`result`。
CASE WHEN语句在SQL中被广泛用于根据不同的条件进行数据转换和处理。可以在SELECT语句中使用它来创建计算字段、聚合函数中进行条件判断、进行数据转换等操作。
阅读全文