甲骨文中的instr

pandengesen 2007-05-10 09:23:33
请问这个函数怎么解释?小弟这箱有礼了。谢谢。
...全文
1070 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pandengesen 2007-05-10
  • 打赏
  • 举报
回复
OK.Thank you!
wangzk0206 2007-05-10
  • 打赏
  • 举报
回复
SQL> select instr('hello world','h') from dual;

INSTR('HELLOWORLD','H')
-----------------------
1

SQL> select instr('hello world','o') from dual;

INSTR('HELLOWORLD','O')
-----------------------
5
1* select instr('hello world','d') from dual
SQL> /

INSTR('HELLOWORLD','D')
-----------------------
11

SQL>

第一个例子查找HELLO WORLD中h字符第一次出现的位置
其他分别是查找O和D字符第一次出现的位置
wangshi013 2007-05-10
  • 打赏
  • 举报
回复
INSTR(string,substring[,start[,occurrence]])
其中:
中括号中表示可选参数
string 待查询的字符串
substring 正在搜索的字符串
start 说明开始搜索的字符位置。默认值是1,就是说,搜索将从字符串的第一个字符开始。如果,参数为负则表示搜索的位置从右边开始计算,而不是默认的从左边开始
occurrence 指定试图搜索的子串的第几次出现,默认值是1,意味着希望其首次出现
该函数反馈一索引顺序值,在该位置发现了要搜索的子串。下面的例子指出了INSTR函数的使用情况:
INSTR(‘AAABAABA’,’B’)=4
INSTR(‘AAABAABA’,’B’,1,2)=7
HelloWorld_001 2007-05-10
  • 打赏
  • 举报
回复
1楼对的
stone1126 2007-05-10
  • 打赏
  • 举报
回复
一楼正解,就是确定某个字符在字符串中的位置.
pandengesen 2007-05-10
  • 打赏
  • 举报
回复
谢谢你:houyichong。
houyichong 2007-05-10
  • 打赏
  • 举报
回复
跟vb的instr一样

3,492

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧