Sử dụng CONCAT() để nối nhiều cột và chuỗi литерал thành một chuỗi duy nhất.
Tạo bảng và dữ liệu
mysql> CREATE TABLE DemoTable(FirstName VARCHAR(100), LastName VARCHAR(100));
Query OK, 0 rows affected (0.76 sec)
mysql> INSERT INTO DemoTable VALUES
('Chris','Brown'), ('Adam','Smith'), ('Carol','Taylor'), ('David','Miller');
Query OK, 4 rows affected
Nối chuỗi: 'Hello ' + FirstName + ' ' + LastName
mysql> SELECT CONCAT('Hello ', FirstName, ' ', LastName) FROM DemoTable;
Kết quả:
+-----------------------------------------+
| CONCAT('Hello ',FirstName,' ',LastName) |
+-----------------------------------------+
| Hello Chris Brown |
| Hello Adam Smith |
| Hello Carol Taylor |
| Hello David Miller |
+-----------------------------------------+
Lưu ý: CONCAT() trả về NULL nếu bất kỳ đối số nào là NULL. Dùng CONCAT_WS(' ', 'Hello', FirstName, LastName) (MySQL) để tự bỏ qua NULL và dùng separator ' '.
Ứng dụng: Tạo tên hiển thị, địa chỉ đầy đủ, email, slug URL, v.v.