字段值的串连

1、 字段值的串连
方法一
SELECT NVL(LISTAGG(SIZE_DESC_CARTON, ',') WITHIN GROUP(ORDER BY SEQ), 'ZZZ') SIZE_CARTON,
NVL(LISTAGG(SIZE_DESC_PALLET, ',') WITHIN GROUP(ORDER BY SEQ), 'ZZZ') SIZE_PALLET
FROM OB_PL_BODY
得到结果:

字段值的串连_第1张图片

方法二
SELECT TEMPLATE_ID, DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(SUPPLIER_NAME))
FROM (SELECT A.TEMPLATE_ID,
A.SUPPLIER_ID,
(A.SUPPLIER_ID || '-' || B.NAME_MAIN) SUPPLIER_NAME
FROM FIM_TEMPLATE_SUPPLIER A
LEFT JOIN M_FREIGHT_BROKER B
ON A.SUPPLIER_ID = B.CODE
ORDER BY SUPPLIER_ID)
GROUP BY TEMPLATE_ID
串值前:

字段值的串连_第2张图片
串值后:

你可能感兴趣的:(字段值的串连)