用CASE WHEN THEN ELSE函数编写输入参数age,输出参数stage 小于18: children大于等于18,小于等于60: adult大于60: old
时间: 2024-04-30 12:17:43 浏览: 30
C语言可变参数及printf函数的实现
4星 · 用户满意度95%
好的,以下是使用CASE WHEN THEN ELSE函数编写的SQL语句:
```
SELECT age,
CASE
WHEN age < 18 THEN 'children'
WHEN age >= 18 AND age <= 60 THEN 'adult'
ELSE 'old'
END AS stage
FROM your_table;
```
其中,`your_table`是你的数据表名称,`age`是输入参数,`stage`是输出参数。根据输入参数`age`的不同取值,使用CASE WHEN THEN ELSE函数判断输出参数`stage`的取值,最终返回结果集。
阅读全文