sql-server - 如何在T-SQL中进行Fold?

标签 sql-server tsql

如果我有以下格式的数据

 id    subid      text
 1     1          Hello
 1     2          World
 1     3          !
 2     1          B
 2     2          B
 2     3          Q

并且希望采用这种格式:

 id  fold
 1   HelloWorld!
 2   BBQ

我如何在 T-SQL 中完成它?

最佳答案

我强烈建议反对这一点。这是应该在应用程序层处理的事情。

但是...如果你必须:
Concatenating Row Values in Transact-SQL

关于sql-server - 如何在T-SQL中进行Fold?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/279269/

相关文章:

sql - t-sql中按日期范围分组

sql - 如何从 INSERT INTO SELECT FROM 查询中检索新键?

sql - 在 1 行 SQL Server 中列出所有产品

sql - 如何创建一个等于最后插入行的id的临时变量

sql - 如何获取未在多对多关系中表示的行?

c# - 从 XML 更新插入 SQL Server 表

sql-server - SQL Server 2008 中的 LPAD

.net - Sql Server Reporting Services 与通过 .NET 应用程序进行报告

SQL Server - 忽略始终为真的条件

python - 无法在 Windows 10 上使用 pyodbc 建立与 sql-server 的连接