22 Votos

SQLite: Concatenación de Cadenas y Columnas (CONCAT)

Información de SmartUser | 07/03/2021 a las 10:12

Problema: En MySQL, es posible unir el contenido de varias columnas usando CONCAT. Incluso es posible incluir cadenas / strings arbitrarias en la concatenación. Al probar CONCAT en SQLite, solo devuelve un mensaje de error: SQLite no conoce el comando CONCAT. Sin embargo, también con SQLite es posible unir varias cadenas y columnas para mostrarlas juntas como resultado.

Solución: El operador para la concatenación en SQLite es ||. Entonces, si queremos recuperar las columnas "col1" y "col2" de la tabla "tab" y mostrar su contenido en una sola columna en el resultado, podemos usar la siguiente consulta para esto:

SELECT col1 || col2 FROM tab

Con esto, puede unir tantas columnas como desee. Además, también puede agregar otras cadenas / strings y caracteres arbitrarios:

SELECT 'Columna 1: ' || col1 || ', Columna 2: ' || col2 FROM tab

Esto crea una salida con el formato "Columna 1: <contenido de col1>, Columna 2: <contenido de col2>".

ResponderPositivoNegativo

Sobre el Autor

AvatarEl autor aún no ha agregado una breve descripción del perfil.
Ver Perfil

 

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.