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

mysql case函数的使用

作者:还依然存在   发布日期:2026-07-16   浏览:90

-- 使用 CASE 函数的示例代码

-- 示例 1: 简单 CASE 函数
SELECT 
    employee_id, 
    first_name, 
    last_name,
    CASE 
        WHEN salary > 10000 THEN 'High'
        WHEN salary >= 5000 AND salary <= 10000 THEN 'Medium'
        ELSE 'Low'
    END AS salary_level
FROM employees;

-- 解释说明:
-- 这个查询语句使用了简单 CASE 函数来根据员工的工资 (salary) 判断工资水平 (salary_level)。
-- 如果工资大于 10000,则标记为 'High';如果工资在 5000 到 10000 之间,则标记为 'Medium';否则标记为 'Low'。

-- 示例 2: 带搜索条件的 CASE 函数
SELECT 
    order_id, 
    order_date,
    CASE status
        WHEN 'P' THEN 'Processing'
        WHEN 'S' THEN 'Shipped'
        WHEN 'C' THEN 'Cancelled'
        ELSE 'Unknown'
    END AS order_status_description
FROM orders;

-- 解释说明:
-- 这个查询语句使用了带搜索条件的 CASE 函数来根据订单状态 (status) 返回对应的描述 (order_status_description)。
-- 如果状态是 'P',则返回 'Processing';如果是 'S',则返回 'Shipped';如果是 'C',则返回 'Cancelled';否则返回 'Unknown'。

上一篇:mysql关闭外键约束

下一篇:mysql 的split

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

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

Laravel 中文站