WITH temp AS (
SELECT
'20' age,
'张三' name
FROM
dual UNION ALL
SELECT
'22' age,
'李四' name
FROM
dual
) SELECT
listagg ( name, ';' ) within GROUP ( ORDER BY age )
FROM
temp
WITH temp AS (
SELECT
'20' age,
'张三' name
FROM
dual UNION ALL
SELECT
'22' age,
'李四' name
FROM
dual
) SELECT
listagg ( name, ';' ) within GROUP ( ORDER BY age )
FROM
temp