jcv*_*gan 2 sql-server sql-server-2008 sql-server-2008-r2
我有一个关于Sql的表:
ID User Observation
========================================
1 John This is correct!
----------------------------------------
2 Michael I got an error!
----------------------------------------
3 Joshua This is incorrect!
----------------------------------------
Run Code Online (Sandbox Code Playgroud)
我想要的是一个函数thar返回一个varchar与字符串上的数据
像这样:
编辑: 这是我期望的结果:
John says: This is correct!\r\nMichael says: I got an error!\r\nJoshua says: This is incorrect
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
作为单列和单行,您可以执行此操作
DECLARE @out as varchar(max)
SET @Out = ''
SELECT @Out = @Out + [User] + ' says: ' + Observation + CHAR(13) + CHAR(10)
FROM Table1
SELECT @out
Run Code Online (Sandbox Code Playgroud)
这是SSMS中的输出(使用文本输出)
-------------------------------
John says: This is correct!
Michael says: I got an error!
Joshua says: This is incorrect!
(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4666 次 |
| 最近记录: |