Sql 从多个列中检索非空列
我必须从下表在sql server中编写查询:Sql 从多个列中检索非空列,sql,sql-server-2008,Sql,Sql Server 2008,我必须从下表在sql server中编写查询: **Column-1** **Column-2** **Column-**3 x Null Null Null y Null Null Null z 我的输出将是: **Columnname** x y z 请尽快把结果寄给我 SELECT Columnname = COALESCE([C
**Column-1** **Column-2** **Column-**3
x Null Null
Null y Null
Null Null z
我的输出将是:
**Columnname**
x
y
z
请尽快把结果寄给我
SELECT Columnname = COALESCE([Column-1],[Column-2],[Column-3]) FROM dbo.tablename;