SQLite không có concat()
hoạt động giống như nhiều hệ quản trị cơ sở dữ liệu khác, chẳng hạn như concat()
của SQL Server và concat()
của MySQL .
Tuy nhiên, điều đó không có nghĩa là bạn không thể nối hai chuỗi trong SQLite.
SQLite có một toán tử nối (||
) mà bạn có thể sử dụng để nối hai chuỗi.
Ví dụ
Dưới đây là một ví dụ để minh họa cách nối hai chuỗi trong SQLite.
SELECT 'Water' || 'melon';
Kết quả:
Watermelon
Bạn có thể sử dụng bao nhiêu toán tử nối nếu bạn cần để nối nhiều chuỗi.
Cách sử dụng phổ biến là thêm khoảng trắng trong khi nối hai chuỗi khác.
SELECT 'Peter' || ' ' || 'Griffin';
Kết quả:
Peter Griffin
Một ví dụ về cơ sở dữ liệu
Dưới đây là một ví dụ nối hai cột từ một truy vấn cơ sở dữ liệu và chèn một khoảng trống giữa các kết quả của mỗi cột.
SELECT
CustomerId,
FirstName || ' ' || LastName AS "Full Name"
FROM Customer
Limit 5;
Kết quả:
CustomerId Full Name ---------- ------------------------- 1 Luís Gonçalves 2 Leonie Köhler 3 François Tremblay 4 Bjørn Hansen 5 František Wichterlová