在 Oracle 中连接值并计算行数
Posted
技术标签:
【中文标题】在 Oracle 中连接值并计算行数【英文标题】:Concatenate values & count rows in Oracle 【发布时间】:2021-12-12 09:19:15 【问题描述】:我有一张这样的桌子
试图得到如下输出
下面的 SQL 将对同一 ID1 的 ID2 值进行连接。如何根据 ID1、ID2 的组合数也获得 ID1 的计数?
SELECT
ID1,
LISTAGG(ID2, ', ')
WITHIN GROUP (ORDER BY ID2) "ID2Values"
FROM table_name
【问题讨论】:
您是否尝试检查documentation? How much research effort is expected of Stack Overflow users? 【参考方案1】:SELECT ID1,
LISTAGG(ID2, ', ') WITHIN GROUP (ORDER BY ID2) "ID2Values",
count(*)
FROM table_name
group by ID1
【讨论】:
以上是关于在 Oracle 中连接值并计算行数的主要内容,如果未能解决你的问题,请参考以下文章
JDBC连接oracle executeBatch方法执行成功返回值-2