在SQL Server 2008中编码
我有一个患者列表和相关的结果值。我需要根据特定的结果值(MMRC)为空或非空来过滤患者。每个患者都有多个结果,但只需要为此评估一个结果。
示例:
Patient SMITH
Result Value 1
Result Value 2
Result Value 3
MMRC = 2
Patient JONES
Result Value 1
Result Value 2
Result Value 3
MMRC = NULL我希望将患者SMITH标记为“肺”(MMRC不为空),将患者JONES标记为“心脏”(MMRC为空),这样我就可以在晶体报告中使用该"flag“作为参数。
发布于 2016-11-16 00:36:30
看起来你需要一个CASE
SELECT CASE WHEN MMRC IS NULL
THEN 'Cardiac'
ELSE 'Pulmonary'
END condition
FROM Patienthttps://stackoverflow.com/questions/40614880
复制相似问题