Oracle函数说明

来源:互联网 发布:淘宝的衣服能买吗 编辑:程序博客网 时间:2024/05/17 03:27

Oracle函数:

instr(str, instr, instr_start_position, instr_appearNumb)  搜索字符串instr在字符串str里面的位置所在。

其中参数:后面两个参数可选。即可以不用。

instr_start_position:指从字符串str开始搜索的位置,如果instr_start_position为负数则从后端向前端搜索。如:instr_start_position是3即从字符串str第3个位置开始搜索

instr_appearNumb:指搜索指定的字符串instr第instr_appearNumb次,如:instr_appearNumb为2指第二次出现的位置

注:如果未检索到,则返回0

例如:instr('test_test02_test03','test',1,3),代表对test_test02_test03t从第一个位置开始搜索tes,第三次出现所在的位置。

instr('test_test02_test03','test',-1,3),代表对test_test02_test03t从第一个位置开始搜索tes,第三次出现所在的位置。