MySQL INSTR()和LIKE運算子有什麼相似之處?
我們可以使用INSTR()函式和LIKE運算子來搜尋或匹配特定的模式,並且它們返回相同的結果。可以從以下“學生”表的示例中進行演示。
示例
假如我們想從“學生”表中搜索姓名中包含“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