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

Làm cách nào để hàm CONCAT () được sử dụng với mệnh đề WHERE của MySQL?

Giả sử từ bảng 'Sinh viên', chúng ta muốn nối các giá trị của các cột, 'Tên', 'Địa chỉ' và 'Cột', dựa trên điều kiện cũng là sự nối các giá trị từ các cột, 'Tên', 'Chủ đề', được cung cấp trong mệnh đề WHERE với sự trợ giúp của hàm CONCAT (). Chúng ta có thể sử dụng truy vấn sau để đưa ra kết quả -

mysql> Select CONCAT(Name, ' ', 'Resident of', ' ', Address,' ','is',' ', 'Studying',' ', Subject)AS 'Detail of Student' from Student WHERE CONCAT(Name, Subject) = "AaravHistory";
+----------------------------------------------+
| Detail of Student                            |
+----------------------------------------------+
| Aarav Resident of Mumbai is Studying History |
+----------------------------------------------+
1 row in set (0.00 sec)