MySQL combina dos columnas en una sola
Estoy intentando encontrar una forma de combinar dos columnas en una, pero sigo obteniendo el valor '0' en la columna en lugar de la combinación de las palabras.
Esto es lo que he intentado, así como otros:
SELECT column1 + column2 AS column3
FROM table;
SELECT column1 || column2 AS column3
FROM table;
SELECT column1 + ' ' + column2 AS column3
FROM table;
¿Podría alguien decirme qué estoy haciendo mal?
91
3
Supongo que está utilizando MySQL, donde el operador
+
realiza la suma, junto con la conversión silenciosa de los valores a números. Si un valor no comienza con un dígito, entonces el valor convertido es0
.Así que prueba esto:
Dos formas de añadir un espacio:
Prueba esto, a mí me funciona
Esta es la única solución que me ha funcionado, cuando he necesitado un espacio entre las columnas que se fusionan.