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