您现在的位置是:首页>要闻 > 正文

casewhen用法

2026-08-04要闻

简介总结:`CASE WHEN` 是 SQL 中用于条件判断的语句,常用于查询中根据不同的条件返回不同的值。它支持多条件判断,结构清晰,适用于数据...

总结:

`CASE WHEN` 是 SQL 中用于条件判断的语句,常用于查询中根据不同的条件返回不同的值。它支持多条件判断,结构清晰,适用于数据分类、字段转换等场景。

表格:

语法结构 说明
`CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 ELSE 默认值 END` 常见用法,支持多个条件判断
`CASE 字段 WHEN 值1 THEN 结果1 WHEN 值2 THEN 结果2 ELSE 默认值 END` 简化写法,适用于字段等于特定值的情况
`CASE WHEN 条件 THEN 表达式 END` 单条件判断,可省略 ELSE

示例:

```sql

SELECT name,

CASE WHEN score > 90 THEN 优秀

WHEN score > 80 THEN 良好

ELSE 一般 END AS level

FROM students;

```

使用 `CASE WHEN` 可提升查询灵活性,是 SQL 查询中的实用工具。

上一篇:世界奇妙物语全集

下一篇:last_page