sql中case when用法
时间: 2023-10-26 14:46:34 浏览: 94
SQL case_when用法
SQL中的CASE WHEN用法是一种条件表达式。它允许在SQL查询中进行条件逻辑操作,以便对结果进行不同的计算。通常情况下,CASE WHEN语句用于检查一组条件,并根据条件结果选择不同的输出结果。例如:
SELECT
CASE
WHEN age < 18 THEN 'underage'
WHEN age BETWEEN 18 AND 64 THEN 'adult'
ELSE 'elderly'
END as age_group
FROM users;
这个查询将根据用户的年龄分配他们到不同的年龄组中。如果用户年龄小于18岁,则分配到 "underage" 组,如果用户介于18岁和64岁之间,则分配到 "adult" 组,否则分配到 "elderly" 组。
阅读全文