龙空技术网

instr() 字符查找函数

清柠一颗呀 360

前言:

目前看官们对“oracle查找函数”可能比较看重,同学们都想要分析一些“oracle查找函数”的相关资讯。那么小编也在网摘上汇集了一些有关“oracle查找函数””的相关内容,希望我们能喜欢,姐妹们快快来了解一下吧!

instr() 字符查找函数,在oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置,只检索一次。

格式一:instr(str1,str2)#instr(源字符串,目标字符串)

例:select instr('helloworld','l') from dual;--返回结果:3 ###第一次出现“l”的位置;

格式二:instr(str1,str2,起始位置,匹配序号)

例:select instr(''helloworld','1',2,1)--返回结果3###在helloworld第2(字母e)号位置开始,查找第一次出现的“l”的位置;

MySQL中的模糊查询 like 和 Oracle中的 instr() 函数有同样的查询效果

mysql:select * from tablename where name like '%helloworld%';

oracle:select * from tablename where instr(name,'helloworld')>0;

标签: #oracle查找函数