我有一张这样的表:
ID text_1 text_2 text_3
12 some text some more even more
我需要把它放到一个字符串中,所以它就像
一样some text\n\nsome more\n\neven more
现在我知道\ n是TSQL中的其他东西,但我记不起来了,也许是CHAR(13)。
有人知道存档吗?
答案 0 :(得分:2)
此查询将返回您想要的字符串:
SELECT text_1 + '\n\n' + text_2 + '\n\n' + text_3
FROM myTable
如果你想要一个换行符,你确实需要使用CHAR(13)
和换行符CHAR(10)
,方式类似:
SELECT text_1 + CHAR(13) + CHAR(10) + text_2 + CHAR(13) + CHAR(10) + text_3
FROM myTable
根据@Adam Robinson条评论,如果text_x
字段的类型为TEXT
或NTEXT
,则需要先将其转换。