:
ATM我的场景看起来像这样:
Oracle 11g
一列表:
参数
AB
AE
CF
GH
5G </跨度>
H3
7P
..
SQL查询:
SELECT listagg(’’’‘ ||参数 ||’’’‘,’,’)WITHIN GROUP(订购
您可以使用算术计算组 - 执行除法并从中获取整数。以下使用“8”作为参数:
SELECT listagg (''''||PARAMETER||'''', ',') WITHIN GROUP (ORDER BY RowNumber) AS PARAMETER, FROM (SELECT trunc((rownum - 1) / 8) as grp, t.*, rownum as RowNumber FROM SR0_CRTL_SL_OL_PSM_PARAMETER t ) t GROUP BY grp;