MySQL 如何在WHERE子句中使用CONCAT()函数?
假设我们想从表“Student”中基于条件,把’Name’,’Address’和’Columns’列的值拼接起来,条件的值也是从’Name’,’Subject’列中得到的,我们可以使用CONCAT()函数联合WHERE子句来实现。我们可以使用以下查询来输出结果 –
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)
阅读更多:MySQL 教程