小编K. *_*ein的帖子

SQL concat整数并将它们与from分组

我是stackoverflow的新手,但我坚持我的查询.

我有一个SQL表格看起来像这样:

+-------+------------+
| col1  |   col2     |
+-------+------------+
|   1   |     1      |
|   1   |     2      |
|   1   |     3      |
|   1   |     4      |
|   1   |     6      |
+-------+------------+
Run Code Online (Sandbox Code Playgroud)

我不知道如何获得以下结果集:

+-------+------------+
| col1  |SerialNumber|
+-------|------------+
|   1   | 1 to 4, 6  |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

使用XML Path我可以得到:

+-------+------------+
| col1  |SerialNumber|
+-------|------------+
|   1   | 1,2,3,4,6, |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

这是我的查询:

SELECT DISTINCT O.Col1, 
 (SELECT CAST(P.Col2 As varchar(5)) + ',' AS [text()] 
 FROM #Test P 
 WHERE P.Col1 …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

3
推荐指数
1
解决办法
110
查看次数

标签 统计

sql-server ×1

t-sql ×1