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á