SQL - 需要根据列表中的项返回值0或1

时间:2013-07-29 20:08:23

标签: sql-server xml xslt-1.0

根据表中员工的类型,我需要返回0或1然后输出到文件中的特定位置

对于所有其他类型的EXB返回1,FTR,FTRG,PTRG和SALR返回0.

2 个答案:

答案 0 :(得分:5)

select case when type = 'EXB' then 1 else 0 end
from employee

答案 1 :(得分:0)

使用SQL Fiddle中显示的case <column> when 'EXB' then 1 else 0 end来选择表达式查询中的值。

或者,使用查找表从代码映射到数值。

然后使用查询中的一个XML修饰符返回一个xml片段。