es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tipo de dato “Grupo”, group_concat sin un “grupo”

Para group_concat el manual de MySQL dice:

Esta función devuelve un resultado de cadena con los valores no nulos concatenados de un grupo.

En este contexto, “group” parece ser algún tipo de dato. ¿Es posible crear este tipo de dato manualmente?

Por ejemplo, si tengo uno y dos en una tabla y quiero recuperar esos dos valores separados por una coma como un CSV:

seleccionar group_concat(columna) de tabla group by columna

Esto concatenará ‘uno’, ‘dos’ como era de esperar, sin embargo:

seleccionar group_concat(‘uno’, ‘dos’);

devolverá: ‘unodos’ como si fuera solo una concatenación.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    No, es imposible crear el tipo de datos group manualmente. group_concat es una función agregada que toma múltiples valores y los concatena en una cadena única. No es posible utilizar group_concat para concatenar dos cadenas que no forman parte de un grupo.

Comments are closed.