您好,欢迎访问一九零五行业门户网

如何使用 MySQL FIND_IN_SET() 函数从表中获取特定记录作为结果集?

我们可以通过提供特定字符串和列名称作为 find_in_set() 函数的参数来获取记录作为结果集。我们还需要将 where 子句与 find_in_set() 函数一起使用。为了理解它,我们使用表“student_info”中的数据,如下所示:
mysql> select * from student_info;+------+---------+----------+------------+| id | name | address | subject |+------+---------+----------+------------+| 101 | yashpal | amritsar | history || 105 | gaurav | jaipur | literature || 125 | raman | shimla | computers |+------+---------+----------+------------+3 rows in set (0.00 sec)
现在,以下查询将使用 find_in_set() 函数获取特定记录作为结果集,其中学生姓名为“raman”:
mysql> select id, name, subject from student_info where find_in_set('raman',name);+------+-------+-----------+| id | name | subject |+------+-------+-----------+| 125 | raman | computers |+------+-------+-----------+1 row in set (0.00 sec)
以上就是如何使用 mysql find_in_set() 函数从表中获取特定记录作为结果集?的详细内容。
其它类似信息

推荐信息