如何使用XML Path生成网格

时间:2017-04-27 14:52:47

标签: sql sql-server

我需要将查询结果输出到网格,而不是一长串值。 我现在拥有的是

(SELECT COLUMN1+' '+COLUMN2
FROM TABLE
FOR XML PATH) AS MyGrid

我的结果显示为

Bob s12345 Chuck s54321

我想将它们显示为

Bob  s12345
Chuck s54321

请帮忙吗?

添加了表记录

CustID | CustName | StoreNumber  |   City
 ------+----------+--------------+-----------
1      |   Bob    |    s12345    |  Somewhere
2      |   Chuck  |    s54321    |  Town
3      |   Paul   |    s19285    |  BillaBong
4      |   David  |    s65478    |  North
5      |   Arnold |    s47381    |  South

MyGrid ALIAS作为合并字段传递给Outlook。

1 个答案:

答案 0 :(得分:0)

您可以使用交叉申请值

select value1,value2 from table 
cross apply
(values (value3 ,value4))b(v1,v2)