如何使用MySQL CONCAT()函数的通配符字符?

如何使用MySQL CONCAT()函数的通配符字符?

如我们所知,通配符是帮助搜索与复杂标准匹配的字符。通配符与LIKE比较运算符或NOT LIKE比较运算符结合使用。MySQL允许我们使用通配符和LIKE或NOT LIKE比较运算符来匹配从CONCAT()函数的输出中的数据。为了使其更清晰,给出了来自“学生”表的示例。

阅读更多:MySQL 教程

样例

mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where CONCAT(Name, ' ',Last_Name) LIKE '%Kumar%';

+---------------+
| NAME          |
+---------------+
| Gaurav Kumar  |
| Harshit Kumar |
+---------------+

2 rows in set (0.00 sec)

mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where concat(Name, ' ',Last_Name) NOT LIKE '%Kumar%';

+----------------+
| NAME           |
+----------------+
| Aarav Sharma   |
| Gaurav Rathore |
| Yashraj Singh  |
+----------------+

3 rows in set (0.00 sec)

从上面两个结果集可以看出,通配符字符如何与CONCAT()函数一起使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程