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

mysql select case when

作者:白话少年的痴情梦—   发布日期:2026-05-27   浏览:51

-- 示例代码:使用 MySQL 的 SELECT 语句结合 CASE WHEN 进行条件判断

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

-- 解释说明:
-- 1. `column1`, `column2` 是表中的列名。
-- 2. `CASE WHEN` 用于根据不同的条件返回不同的值。
-- 3. `condition1`, `condition2` 是条件表达式,例如 `age > 30`。
-- 4. `result1`, `result2`, `result3` 是当条件为真时返回的结果值。
-- 5. `new_column_name` 是新生成的列的别名。
-- 6. `table_name` 是查询的数据表。

-- 示例:根据年龄分组
SELECT 
    name,
    age,
    CASE 
        WHEN age < 18 THEN 'Minor'
        WHEN age BETWEEN 18 AND 65 THEN 'Adult'
        ELSE 'Senior'
    END AS age_group
FROM 
    users;

如果有任何问题或需要进一步的帮助,请随时告诉我!

上一篇:mysql 删除binlog

下一篇:查看mysql数据库

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

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

Laravel 中文站