Tag: LISTAGG
Tengo la siguiente consulta, estoy tratando de seleccionar códigos de envío de inner_query.ship. Si escribo inner_query.item_id_alias funciona correctamente, pero ¿cómo puedo seleccionar los códigos de envío de mi inner_query? SELECT inner_query.item_id_alias FROM ( SELECT li.item_id as item_id_alias, LISTAGG(a.ship_code, ‘;; ‘) WITHIN GROUP (ORDER BY a.ship_code) as “ship_codes” FROM ( SELECT . . . Read more
¿Cómo puedo obtener valores separados por comas de una tabla en una única celda en Oracle SQL? ¿Cómo lo hago? Por ejemplo, si la tabla de entrada que tengo es la siguiente: id value datetime 9245 44 2021-10-15 00:00:00 9245 42 2021-09-14 00:00:00 9245 41 2021-08-13 00:00:00 9245 62 2021-05-14 . . . Read more
Necesito concatenar dos columnas de tablas diferentes, delimitadas con “;”, en una fila sin duplicados. Tabla 1: Nombre John;Sue Tabla 2: Nombre Mary;John Salida deseada: Nombres John;Sue;Mary Intenté con : select listagg(a.Name, ';') within group (order by a.Name) as Names from Table1 a join Table2 b on a.id = b.id; . . . Read more
Tengo una consulta que produce el siguiente conjunto de resultados: ID (texto) VAL 1 A 2 B 3 C Quiero generar una cláusula WHERE a partir de los IDs del conjunto de resultados: where id in (‘1’, ‘2’, ‘3’) Con Oracle, puedo usar la siguiente consulta para generar una cláusula . . . Read more
Oracle Database 19c Edición Estándar 2 Versión 19.0.0.0.0 – Producción Seleccionar letra de ( seleccionar ”A” como letra de dual unión todo seleccionar ‘Á’ como letra de dual unión todo seleccionar ”B” como letra de dual unión todo seleccionar ”C” como letra de dual ) t ordenar por letra; resultado . . . Read more