-- 使用 CASE WHEN 的简单示例
SELECT
column1,
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
ELSE result3
END AS new_column
FROM table_name;
-- 示例:根据成绩评定等级
SELECT
student_name,
score,
CASE
WHEN score >= 90 THEN 'A'
WHEN score >= 80 THEN 'B'
WHEN score >= 70 THEN 'C'
WHEN score >= 60 THEN 'D'
ELSE 'F'
END AS grade
FROM students;
-- 解释说明:
-- 1. CASE WHEN 语句用于在 SQL 查询中进行条件判断。
-- 2. 当满足某个条件时,返回相应的结果。
-- 3. 如果没有条件满足,则返回 ELSE 后的结果(如果存在)。
-- 4. 在上面的示例中,我们根据学生的分数来评定他们的成绩等级。
下一篇:cmd进入mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站