Tsql 从六个不同的列中创建一列,其中一行的所有列都包含空值,只有一个列除外

Tsql 从六个不同的列中创建一列,其中一行的所有列都包含空值,只有一个列除外,tsql,sql-server-2008-r2,ssms,Tsql,Sql Server 2008 R2,Ssms,该表包括一个项目编号形式的自然键 使用案例陈述: SELECT CASE WHEN EST = 1 THEN 'EST' WHEN INI = 1 THEN 'INI' WHEN AD = 1 THEN 'AD' WHEN DEV = 1 THEN 'DEV' WHEN UAT = 1 THEN 'UAT' WHEN IMP = 1 THEN 'IMP' END AS [Status] FR

该表包括一个项目编号形式的自然键

使用案例陈述:

SELECT
    CASE WHEN EST = 1 THEN 'EST'
         WHEN INI = 1 THEN 'INI'
         WHEN AD = 1 THEN 'AD'
         WHEN DEV = 1 THEN 'DEV'
         WHEN UAT = 1 THEN 'UAT'
         WHEN IMP = 1 THEN 'IMP'
    END AS [Status]
FROM table

你的尝试在哪里?你也没有问任何问题,只是告诉我们该怎么做。我们是来帮助你的,不是来做你的工作的。