甲骨文中的instr 请问这个函数怎么解释?小弟这箱有礼了。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> select instr('hello world','h') from dual;INSTR('HELLOWORLD','H')----------------------- 1SQL> select instr('hello world','o') from dual;INSTR('HELLOWORLD','O')----------------------- 5 1* select instr('hello world','d') from dualSQL> /INSTR('HELLOWORLD','D')----------------------- 11SQL> 第一个例子查找HELLO WORLD中h字符第一次出现的位置其他分别是查找O和D字符第一次出现的位置 INSTR(string,substring[,start[,occurrence]])其中: 中括号中表示可选参数 string 待查询的字符串 substring 正在搜索的字符串 start 说明开始搜索的字符位置。默认值是1,就是说,搜索将从字符串的第一个字符开始。如果,参数为负则表示搜索的位置从右边开始计算,而不是默认的从左边开始 occurrence 指定试图搜索的子串的第几次出现,默认值是1,意味着希望其首次出现 该函数反馈一索引顺序值,在该位置发现了要搜索的子串。下面的例子指出了INSTR函数的使用情况: INSTR(‘AAABAABA’,’B’)=4 INSTR(‘AAABAABA’,’B’,1,2)=7 求一个好的Oracle对象导入导出方式 访问Oracle的问题 在 oralce 存储过程中定义数组? 求sql语句:检索得到重复数据 删除一个user时出现ora-00600的错误。。。 导入数据的时候报ora-03120错误,怎么解决? oracle分时间段查询SQL linux下oracle9iAS的启动问题 一定要建存储过程才能执行吗? 当select操作时,在plsql软件中跟踪select操作用了哪几张表,怎么跟踪 decode函数的用法 oracle10g使用oracle9i数据库
-----------------------
1SQL> select instr('hello world','o') from dual;INSTR('HELLOWORLD','O')
-----------------------
5
1* select instr('hello world','d') from dual
SQL> /INSTR('HELLOWORLD','D')
-----------------------
11SQL> 第一个例子查找HELLO WORLD中h字符第一次出现的位置
其他分别是查找O和D字符第一次出现的位置
其中:
中括号中表示可选参数
string 待查询的字符串
substring 正在搜索的字符串
start 说明开始搜索的字符位置。默认值是1,就是说,搜索将从字符串的第一个字符开始。如果,参数为负则表示搜索的位置从右边开始计算,而不是默认的从左边开始
occurrence 指定试图搜索的子串的第几次出现,默认值是1,意味着希望其首次出现
该函数反馈一索引顺序值,在该位置发现了要搜索的子串。下面的例子指出了INSTR函数的使用情况:
INSTR(‘AAABAABA’,’B’)=4
INSTR(‘AAABAABA’,’B’,1,2)=7