-- 示例代码:使用 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
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站