在数据库查询语句中的case 语句只能查询一个字段吗?
要查询一张表中的所有人的姓名以及收入水平
select uName as '姓名' ,
(
case
when salary<2000 then '低收入'
when salary >2000and salary <5000 then '中等收入'
else '高收入'
end
)as 收入水平
from tbl_person
这段语句查出来的是有人姓名和收入水平,但是我又想看到具体的收入,即查询出来的结果
为:姓名、收入、收入水平,我在select 后面加了一个salary字段程序就报错了
(select uName as '姓名'salary as'收入'),用case能查出来吗 |