sql >> Databáze >  >> RDS >> SQLite

Jak zřetězit řetězce v SQLite

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á    


  1. Převést název měsíce na číslo měsíce v SQL Server (T-SQL)

  2. Protokol transakcí serveru SQL, část 1:Základy protokolování

  3. Kolejnice:PG::UndefinedTable:ERROR:vztah ... neexistuje

  4. Jak mohu získat výpis postgres databáze ve formátu prostého textu na heroku?