日期:2014-05-17  浏览次数:20697 次

新手问题,SQL查询结果如何根据条件把数字转换成中文?
有这样的一个查询:"select 名称,数量,单位,急需 form 仓库",其中,“急需”那一列是“0”和“1”表示的,我希望在查询结果中,“0”就输出为“不急”,“1”就输出为“很急”,查询语句应该怎么写?

------解决方案--------------------
select 名称,数量,单位,case 急需 when '0' then '很急' else '不急' end form 仓库
------解决方案--------------------
--使用case 语句 

select 名称,数量,单位,急需 =case when 急需=0 then '不急' when 急需=1 then '很急' else 急需 end
from 仓库