MySQL 如何在MySQL WHERE子句中使用FIND_IN_SET()函数?
使用FIND_IN_SET()函数在WHERE子句中检索搜索字符串在指定参数中的位置,并检索相关行中的所有列。以下是一个示例来演示它-
阅读更多:MySQL 教程
示例
在这个例子中,我们从“Student”表中获取包含名称为“Gaurav”的行的列。这里FIND_IN_SET()函数将在“Name”列的值中搜索搜索字符串“Gaurav”。
mysql> Select Id, Name, Address, Subject from student WHERE FIND_IN_SET('Gaurav',Name);
+------+--------+---------+-----------+
| Id | Name | Address | Subject |
+------+--------+---------+-----------+
| 1 | Gaurav | Delhi | Computers |
| 20 | Gaurav | Jaipur | Computers |
+------+--------+---------+-----------+
2行(0.20秒)
极客教程