case when end
时间: 2023-09-04 16:14:41 浏览: 86
sql学习之CASE WHEN THEN ELSE END的用法
`CASE WHEN END` 是 MySQL 中的条件表达式,它允许你根据条件执行不同的操作。以下是一个示例:
```sql
SELECT column_name,
CASE
WHEN condition1 THEN value1
WHEN condition2 THEN value2
ELSE value3
END AS new_column
FROM table_name;
```
在上面的查询语句中,你可以根据条件来选择不同的值,并将结果存储在名为 `new_column` 的新列中。你需要将 `column_name` 替换为你要选择的列名,将 `condition1`、`condition2` 替换为你的条件,将 `value1`、`value2`、`value3` 替换为相应条件为真时的返回值。
注意,`CASE WHEN END` 表达式也可以用于其他操作,例如更新数据或插入数据。具体用法取决于你的需求。
阅读全文