我想在我的选择查询中使用新行
例如:
SELECT
FULLNAME + ADDRESS AS X1
FROM
TBL_USERS
,结果应该是这样的:
ABBAS KOLAHDOOZAN
ISFAHAN,BOZORGMEHR ST
作为单一栏目。
我使用CHAR(10), CHAR(13)
,但这不起作用。
有没有人有工作解决方案?
答案 0 :(得分:5)
Sql
SELECT
FULLNAME + CHAR(13) + CHAR(10) + ADDRESS AS X1
FROM
TBL_USERS;
将在列之间插入Windows CRLF。您可能会看到SSMS的输出到网格结果,eat whitespace。如果要查看实际结果,请切换到文本结果模式。
答案 1 :(得分:0)
DECLARE @name VARCHAR(MAX)= 'ABBAS KOLAHDOOZAN'
DECLARE @town VARCHAR(MAX)= 'ISFAHAN,BOZORGMEHR ST'
DECLARE @NewLineChar AS CHAR(2) = CHAR(13) + CHAR(10)
PRINT( @name + @NewLineChar + @town)