MySQL FIND_IN_SET() 函式如何用於將表中的特定記錄作為結果集獲取?
我們可以透過將特定字串和列名稱作為 FIND_IN_SET() 函式引數來獲取記錄作為結果集。我們還需要對 FIND_IN_SET() 函式使用 WHERE 子句。為了理解它,我們正在使用來自表 '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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP