我想使用 sql 得到这样的输出。

Posted

技术标签:

【中文标题】我想使用 sql 得到这样的输出。【英文标题】:I want to get my output like this using sql. 【发布时间】:2015-12-17 02:47:08 【问题描述】:

输入:

id  type    value
1   a   aa
1   a   aaa
1   b   bb
1   b   bbb
1   c   cc
1   c   ccc

输出:

id  type_a  type_b  type_c
1   aa;aaa  bb;bbb  cc;ccc

使用 db2 我需要做的工作

【问题讨论】:

您使用的是什么数据库?请适当标记您的问题。 GROUP_CONCAT/LISTAGG 功能类型取决于您使用的确切 SQL 实现。 我在工作中使用 db2,所以我必须得到输出 【参考方案1】:

请提供一些数据库版本的信息。由于不同的来源有不同的技术。

有关连接字符串的所有可能方式,请参阅以下文章。

String Aggregation Techniques

【讨论】:

以上是关于我想使用 sql 得到这样的输出。的主要内容,如果未能解决你的问题,请参考以下文章

输出包含 null 的条目的列名(SQL,雄辩)

SQL Partition By 计算净值

sql server如何用print语句输出查询结果

Snowflake 中的存储过程能否提供一个表值输出,就像我们在 SQL Server 中得到的一样

关于sqlserver的时间输出与类型转化问题问题

NSMutableDictionary 没有得到预期的输出。