SQLite nemá concat() fungovat jako mnoho jiných systémů pro správu databází, jako je concat() SQL Serveru a concat() MySQL .
To však neznamená, že v SQLite nemůžete zřetězit dva řetězce.
SQLite má operátor zřetězení (|| ), který můžete použít ke spojení dvou řetězců.
Příklad
Zde je příklad, který demonstruje, jak zřetězit dva řetězce v SQLite.
SELECT 'Water' || 'melon'; Výsledek:
Watermelon
Můžete použít tolik operátorů zřetězení, kolik potřebujete ke zřetězení více řetězců.
Běžným zvykem je přidat mezeru při zřetězení dvou dalších řetězců.
SELECT 'Peter' || ' ' || 'Griffin'; Výsledek:
Peter Griffin
Příklad databáze
Zde je příklad, který zřetězí dva sloupce z databázového dotazu a vloží mezeru mezi výsledky každého sloupce.
SELECT
CustomerId,
FirstName || ' ' || LastName AS "Full Name"
FROM Customer
Limit 5; Výsledek:
CustomerId Full Name ---------- ------------------------- 1 Luís Gonçalves 2 Leonie Köhler 3 François Tremblay 4 Bjørn Hansen 5 František Wichterlová