如何在具有 MySQL WHERE 子句的 FIND_IN_SET() 函式中使用它?


當我們在 WHERE 子句中使用 FIND_IN_SET() 函式時,它將在引數中指定的內容中搜索搜尋字串,並檢索所有列的受影響行。以下是一個示例,用於演示它 −

示例

在此示例中,我們從 `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 rows in set (0.20 sec)

更新於: 20-Jun-2020

1K+ 人瀏覽

開啟你的 職業生涯

完成課程獲取認證

開始行動
廣告
© . All rights reserved.