oracle中INSTR函数的用法
来源:互联网 发布:网络暴走好声音 编辑:程序博客网 时间:2024/05/16 04:17
INSTR(C1,C2,I,J)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
C1 被搜索的字符串
C2 希望搜索的字符串
I 搜索的开始位置,默认为1
J 出现的位置,默认为1
SQL> select instr(oracle traning,ra,1,2) instring from dual;
INSTRING
---------
9
他的位置搜索是从1开始的也就是说o的位置是1,这点要分清楚。
INSTR方法的格式为
INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)
返回找到的位置,如果找不到则返回0.
例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第三个字符位置开始查找"OR",取第三个字后第2个匹配项的位置。
默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。
所以SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "aaa" FROM DUAL的显示结果是
Instring
——————
14
oracle的substr函数的用法:
select substr('Thisisatest', -4, 2) value from dual
这个最巧妙的我感觉还是用在有几个固定值的order by中
eg:order by instr("1,0,-1,2,8,9",mark,1,1)是不是感觉很方便。
希望可以帮到大家
- Oracle中instr函数的用法
- oracle中INSTR函数的用法
- Oracle中instr函数用法
- oracle的instr函数用法
- oracle的instr函数用法
- oracle instr函数的用法
- Oracle中INSTR的用法
- oracle中instr函数和substr函数的浅用法
- oracle中substrb和instr函数用法
- oracle中类似indexof用法 instr函数
- oracle中类似indexof用法 instr函数
- oracle函数INSTR用法
- Oracle instr()函数的一些特殊用法
- Oracle中的instr函数的用法
- Oracle数据库中的instr函数的用法
- Oracle中Instr用法
- Oracle中Instr用法
- Oracle中Instr用法
- iOS开发分分钟搞定C语言——函数
- cocos2d3.2 渲染优化机制
- Flex HttpService请求后台获取乱码问题解决方法
- 科技论文中公式和序号怎么对齐
- 代码注释总结
- oracle中INSTR函数的用法
- 省市区字典数组
- NSRunloop的解析及autorelease的释放时机
- POJ2115 C Looooops(扩展欧几里得)
- OpenCV中图像及子图像ROI之间的复制
- Android 折线图的实现
- caffe python批量抽取图像特征
- 我需要下载哪个版本的eclipse?
- 指针的概念