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

mysql case when

作者:残情弑天   发布日期:2025-02-10   浏览:46

-- 示例代码:使用 CASE WHEN 语句在 MySQL 中进行条件判断

SELECT 
    column1,
    column2,
    CASE 
        WHEN condition1 THEN result1
        WHEN condition2 THEN result2
        ELSE result3
    END AS new_column
FROM 
    table_name;

-- 解释说明:
-- 1. CASE WHEN 用于在 SQL 查询中进行条件判断,类似于编程语言中的 if-else 语句。
-- 2. 当 condition1 为真时,返回 result1;当 condition2 为真时,返回 result2;否则返回 result3。
-- 3. 结果会作为一个新的列(new_column)添加到查询结果中。

-- 具体示例:
SELECT 
    employee_id,
    salary,
    CASE 
        WHEN salary > 50000 THEN 'High'
        WHEN salary >= 30000 AND salary <= 50000 THEN 'Medium'
        ELSE 'Low'
    END AS salary_level
FROM 
    employees;

-- 在这个例子中,根据员工的工资(salary)来分类他们的薪资水平(salary_level)。

上一篇:mysql

下一篇:mysqldump

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

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

Laravel 中文站