日期:2014-05-18  浏览次数:20628 次

求一条替换一个字段记录的SQL查询语句,先谢谢大家!
要求就比如:我有一字段     A     ,其值只可能是1或者2或者3,
然后我在查询的A的时候,如果A=1,则显示“已提交”,而不是1,同理,是2的时候,则显示“已打印”,是3的时候,则显示“已完成”
这样的SQL语句该怎么写,我想应该是可以的
我以前看到别人写过
不过忘记了,惭愧啊。
只有请高手帮忙了
先谢谢大家了
顶者有分


------解决方案--------------------
select case A when 1 then '已提交 '
when 2 then '已打印 '
when 3 then '已完成 '
end
from [Table]
------解决方案--------------------
select 状态= case when A=1 then '已提交 '
when A=2 then '已打印 '
else '已完成 '
end
from table

------解决方案--------------------
...1楼的以给答案,只好接分
------解决方案--------------------
來接分了
------解决方案--------------------
可以用case语句,比如 case A when '1 ' then '已提交 ' when '2 ' then '已打印 ' when '3 ' then '已完成 ' end
------解决方案--------------------
楼上正解
------解决方案--------------------
晕,看到的时候才只有1条回复,真快!!
------解决方案--------------------
既然答案已经有了,那我就顶楼主,呵呵!