Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để có thể áp dụng hàm CONCAT () trên các cột của bảng MySQL?

Chúng ta có thể sử dụng hàm CONCAT () để kết hợp các giá trị của hai hoặc nhiều cột. Trong trường hợp này, các đối số của hàm CONCAT () sẽ là tên của các cột. Ví dụ:giả sử chúng ta có một bảng có tên là ‘Sinh viên’ và chúng ta muốn tên và địa chỉ của sinh viên đó chung trong một cột thì truy vấn sau có thể được viế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)