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

初学者求助一条SQL语句
"select 序号,名称,急需,备注 from 申购表"

其中急需列为“0”和“1”,“0”表示不急,“1”表示急;备注中为中文说明文字,如:“请购最新的货物”。

现想在查询结果中把急需和备注合并显示,如查询出新的“备注”字段为:“请购最新的货物,急”,该如何查询?

------解决方案--------------------
select 序号,名称,急需,备注,新备注 =备注 +"," +case when 急需 ='1' then '急' else '不急' end from 申购表

------解决方案--------------------
select 序号,名称,急需,备注 ,case when 急需=0 then 备注+','+'急' else 备注+','+'不急' end 
from 申购表
------解决方案--------------------

select 序号,名称,急需,
       备注+case 急需 when 0 then ',不急' else ',急' end '备注'
 from 申购表

------解决方案--------------------
select 序号,名称,急需,备注 ,case when 急需=0 then 备注+','+'急' else 备注+','+'不急' end '新备注' 
from 申购表