我在表中有一些数据需要旋转。我已经尝试了replace函数,但是由于有成千上万的行需要定期处理,因此查询将永远运行。我需要在第二列的每一行末尾添加一个CRLF,以便它可以正确显示在应用程序中。
select obj_id, text from vDirections where obj_id='X01'
X01 EMERG MRKR ANT001: NEAREST I/S RYBURNE AV & ANNIVERSARY OUTER CIRCLE TRL
X01 => GDA94 LAT:-137.873646 LON:155.175251
X01 => TRAVEL NORTH-EAST 275M ON ANNIVERSARY TRAIL
答案 0 :(得分:0)
这在规范的罗斯文(Northwind)示例中很好用。
SELECT STUFF(
(SELECT ',' + CompanyName
FROM [Customers]
FOR XML PATH(''),type).value('.','nvarchar(max)'),1,1,'') AS [NAMES]
结果:
Alfreds Futterkiste,Ana Trujillo Emparedados y helados,Antonio Moreno Taquería,Around the Horn,Berglunds snabbköp,Blauer See Delikatessen, etc., etc., etc.