如何将 CONCAT() 函数用于 MySQL WHERE 子句?


假设我们想通过基于一个条件将表“Student”中“Name”、“Address”和“Columns”列的值连接起来,该条件也是使用 CONCAT() 函数在 WHERE 子句中提供的“Name”、“Subject”列的值连接的结果,那么我们可以使用以下查询结果 −

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)

更新时间:30-Jan-2020

2K+ 浏览量

开启您的事业

通过完成课程获得认证

开始
广告
© . All rights reserved.