Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách kết hợp giá trị của hai hoặc nhiều cột trong MySQL

Dùng hàm chuỗi CONCAT() để kết hợp giá trị của hai hoặc nhiều cột. CONCAT() nối hai hoặc nhiều chuỗi.

Cú pháp

CONCAT(String1, String2, ..., StringN)

Tham số là các chuỗi cần nối.

Ví dụ

mysql> select CONCAT('Ram','is','a','good','boy') AS Remarks;
+---------------+
| Remarks       |
+---------------+
| Ramisagoodboy |
+---------------+
1 row in set (0.00 sec)

Kết hợp giá trị cột: bảng Student, muốn tên và địa chỉ gộp thành một cột:

mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address) AS 'ID, Name, Address' from Student;
+------+---------+---------+--------------------+
| Id   | Name    | Address | ID, Name, Address  |
+------+---------+---------+--------------------+
| 1    | Gaurav  | Delhi   | 1, Gaurav, Delhi   |
| 2    | Aarav   | Mumbai  | 2, Aarav, Mumbai   |
| 15   | Harshit | Delhi   | 15, Harshit, Delhi |
| 20   | Gaurav  | Jaipur  | 20, Gaurav, Jaipur |
+------+---------+---------+--------------------+
4 rows in set (0.00 sec)