MySQL 如何在MySQL WHERE子句中使用FIND_IN_SET()函数?

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秒)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程