Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL-需要根据列表中的项返回0或1的值_Sql Server_Xml_Xslt 1.0 - Fatal编程技术网

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

Sql server SQL-需要根据列表中的项返回0或1的值,sql-server,xml,xslt-1.0,Sql Server,Xml,Xslt 1.0,根据表中员工的类型,我需要返回0或1,然后输出到文件中的特定位置 对于EXB,对于所有其他类型的FTR、FTRG、PTRG和SALR,返回1。返回0。当“EXB”时,使用案例,然后1 else 0结束,如中所示,以在表达式查询中选择值 select case when type = 'EXB' then 1 else 0 end from employee 或者,使用查找表将代码映射到数值 然后在查询中使用其中一个XML修饰符返回XML片段。更明确地说明您知道的情况:当[Type]=“EXB”

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

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

当“EXB”时,使用案例,然后1 else 0结束,如中所示,以在表达式查询中选择值

select case when type = 'EXB' then 1 else 0 end
from employee
或者,使用查找表将代码映射到数值


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

更明确地说明您知道的情况:当[Type]=“EXB”时为case,当[Type]位于“FTR”、“FTRG”、“PTRG”、“SALR”中时为1,然后为0,否则为NULL end。如果不存在匹配项,则默认结果为NULL,但您可以将其显式包含在ELSE中。