表A:
id age name
1 27 张三
2 40 李四
3 60 王五
用一条sql语句写出:
查询出id,age,name加一列年龄段,如果年龄大于58,输出老年,如果年龄35---58之间,输出中年,
如果年龄小于35,输出青年。
id age name
1 27 张三
2 40 李四
3 60 王五
用一条sql语句写出:
查询出id,age,name加一列年龄段,如果年龄大于58,输出老年,如果年龄35---58之间,输出中年,
如果年龄小于35,输出青年。
调试欢乐多
select *,case when age<35 then '青年' when age>58 then '老年' else '中年' end as AgeStatus from table
CASE
WHEN age < 35
THEN '青年'
WHEN age > 58
THEN '老年'
ELSE '中年'
END AS agestatus
FROM tabname
否则,可以使用decode
FROM tabname