Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql casewhen

作者:未來的款姐"   发布日期:2025-08-06   浏览:25

-- 使用 CASE WHEN 语句进行条件判断的示例

SELECT 
    column1,
    column2,
    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;

解释说明:

  • CASE WHEN 语句用于在 SQL 查询中进行条件判断。
  • 每个 WHEN 子句包含一个条件,如果条件为真,则返回相应的结果。
  • 如果所有条件都不满足,则返回 ELSE 后面的结果。
  • END 关键字用于结束 CASE 语句。
  • 在示例中,我们根据学生的成绩 (score) 来确定他们的等级 (grade)。

上一篇:mysql删表语句

下一篇:maven mysql

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql代码

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站