新手问题,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 仓库