Concatenar en SQLite

MD Aminul Islam 21 junio 2023
  1. Método 1: Cadena Concat usando || en SQLite
  2. Método 2: Concat String usando el método printf() en SQLite
Concatenar en SQLite

A veces necesitamos mostrar la salida de nuestra base de datos en nuestro propio formato definido. Para este propósito, necesitamos concatenar múltiples datos de múltiples campos.

Por ejemplo, si tenemos tres tipos de datos como Id, Firstname y Lastname, es posible que desee visualizar los datos con el siguiente formato, id-firstname-lastname.

En este artículo, veremos cómo podemos concatenar varias cadenas en SQLite. Además, veremos algunos ejemplos para facilitar el tema.

Vamos a discutir dos métodos diferentes aquí.

Método 1: Cadena Concat usando || en SQLite

En nuestro ejemplo a continuación, veremos cómo podemos concatenar cadenas usando ||. La sintaxis general para este propósito es String1 || Cuerda2.

Echa un vistazo al siguiente ejemplo.

SELECT id || '-' || name FROM demo;

En la consulta anterior, concatenamos los datos del campo id y name.

Método 2: Concat String usando el método printf() en SQLite

En nuestro ejemplo a continuación, ilustraremos cómo podemos concatenar múltiples datos como cadenas usando el método printf(). La sintaxis general de este método es printf('%s-%s', string1, string2).

Echemos un vistazo al siguiente ejemplo.

SELECT printf('%s-%s', id, name) from demo;

En la consulta anterior, concatenamos los datos del campo id y name.

En ambos ejemplos, tomamos los datos de los campos como cadenas, y ambos le proporcionarán el mismo resultado que el siguiente.

1-Alex
2-Stefen
3-Boris

Hemos discutido dos métodos diferentes para concatenar múltiples datos (cadena). Como proporcionan el mismo resultado, puede elegir cualquiera de ellos en función de las necesidades de su proyecto.

Tenga en cuenta que las consultas que proporcionamos en este artículo están escritas para SQLite.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn