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

mysql select case

作者:余烬已熄   发布日期:2026-02-28   浏览:42

-- 使用 CASE 在 SELECT 语句中的示例

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

-- 解释:
-- 1. `CASE` 语句用于在查询中添加条件逻辑。
-- 2. `WHEN condition THEN result` 表示当条件为真时返回的结果。
-- 3. `ELSE result` 表示当所有条件都不满足时返回的结果。
-- 4. `END` 结束 CASE 语句。
-- 5. `AS new_column_name` 给新生成的列指定一个名称。

-- 示例:
-- 假设我们有一个名为 `orders` 的表,其中包含订单信息。我们想根据订单金额 (`order_amount`) 来给订单分类。

SELECT 
    order_id,
    order_amount,
    CASE 
        WHEN order_amount < 100 THEN 'Low'
        WHEN order_amount BETWEEN 100 AND 500 THEN 'Medium'
        ELSE 'High'
    END AS order_category
FROM 
    orders;

如果你需要更多帮助或有其他问题,请告诉我!

上一篇:mysql取整函数

下一篇:mysql 更新字段长度

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

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

Laravel 中文站