Red de conocimiento informático - Aprendizaje de programación - ¿Cómo combinar los valores de una columna en un único valor separado por comas en una declaración de Oracle?

¿Cómo combinar los valores de una columna en un único valor separado por comas en una declaración de Oracle?

Todas las versiones de Oracle proporcionan la función wm_concat()(). Ejemplo: seleccione wm_concat(nombre) como nombre del usuario;

Pero en Oracle11g, use listagg() en la función group(). Ejemplo: seleccione listagg(nombre, ',') dentro del grupo (ordenar por nombre) como nombre del usuario;

Usar wm_Concat:

Usar ListAgg:

Resultado: