¡Hola Rakshetha!
Por favor, echa un vistazo al enlace mencionado a continuación:
A partir de SPS 10, tenemos la facilidad de usar el order by en la función string_agg.
Por favor, úsalos para tener un mayor control.
Espero que esto te ayude.
-
Pratik
Avalados por :
Hola,
En mi tabla tengo filas como estas
Nombre de la tabla: Test
Nombre
-----------------------
sam
khan
sun
sam
Mi consulta
Seleccionar string_agg(Name,',') from Test
Resultado
sam,khan,sun,sam
Pero está dando valores duplicados como sam aparece dos veces.
Por favor ayúdame a eliminar duplicados al usar la función string_agg
¡Hola Rakshetha!
Por favor, echa un vistazo al enlace mencionado a continuación:
A partir de SPS 10, tenemos la facilidad de usar el order by en la función string_agg.
Por favor, úsalos para tener un mayor control.
Espero que esto te ayude.
-
Pratik
Este mensaje fue moderado.
Es posible que tengas éxito si le indicas a SAP HANA que deseas que se eliminen los duplicados.
selecciona string_agg_name,',') from
( selecciona nombre distinto de prueba
)
Sin embargo, debes tener cuidado cuando tu selección interna ya contiene una agregación. En ese caso, el optimizador de SAP HANA puede considerar que el DISTINCT es prescindible...
Pero ese es un problema con el que lidiar cuando te enfrentes a él
- Lars
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor