SQLiteにはconcat()
がありません SQLServerのconcat()
など、他の多くのデータベース管理システムと同じように機能します およびMySQLのconcat()
。
ただし、SQLiteで2つの文字列を連結できないという意味ではありません。
SQLiteには連結演算子(||
)2つの文字列を連結するために使用できます。
例
SQLiteで2つの文字列を連結する方法を示す例を次に示します。
SELECT 'Water' || 'melon';
結果:
Watermelon
複数の文字列を連結するために必要な数の連結演算子を使用できます。
一般的な使用法は、他の2つの文字列を連結しながらスペースを追加することです。
SELECT 'Peter' || ' ' || 'Griffin';
結果:
Peter Griffin
データベースの例
これは、データベースクエリの2つの列を連結し、各列の結果の間にスペースを挿入する例です。
SELECT
CustomerId,
FirstName || ' ' || LastName AS "Full Name"
FROM Customer
Limit 5;
結果:
CustomerId Full Name ---------- ------------------------- 1 Luís Gonçalves 2 Leonie Köhler 3 François Tremblay 4 Bjørn Hansen 5 František Wichterlová