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