MySQL INSTR() 與 LIKE 運算子有何相似之處?
我們可以同時使用 INSTR() 函式和 LIKE 運算子來搜尋或匹配特定模式,並且它們返回相同的結果。這可以透過以下“Student”表的示例進行演示。
示例
假設我們要從“Student”表中搜索包含“av”的姓名,我們可以按照如下方式使用 INSTR() 函式 −
mysql> Select Name from student where INSTR(name, 'av') > 0; +--------+ | Name | +--------+ | Gaurav | | Aarav | | Gaurav | +--------+ 3 rows in set (0.00 sec)
現在,對於同類型的搜尋,我們可以按照如下方式使用 LIKE 運算子 −
mysql> Select Name from student where Name LIKE '%av%'; +--------+ | Name | +--------+ | Gaurav | | Aarav | | Gaurav | +--------+ 3 rows in set (0.00 sec)
以上兩個查詢都會返回相同的結果。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP