Oracle中INSTR和SUBSTR的用法
来源:互联网 发布:翻墙淘宝怎么找 编辑:程序博客网 时间:2024/04/29 11:34
Oracle中INSTR的用法:
INSTR方法的格式为
INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号)
返回找到的位置,如果找不到则返回0.
例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第三个字符位置开始查找"OR",取第三个字后第2个匹配项的位置。
默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。
所以SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "aaa" FROM DUAL的显示结果是
"aaa"
——————
14
oracle的substr函数的用法:
select substr('Thisisatest', -4, 2) value from dual 显示结果是
VALUE
_____
te
综合应用:
SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "Instring" FROM DUAL
--INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
SELECT INSTR('CORPORATE FLOOR','OR', 3, 2) "Instring" FROM DUAL
SELECT INSTR('32.8,63.5',',', 1, 1) "Instring" FROM DUAL
SELECT SUBSTR('32.8,63.5',INSTR('32.8,63.5',',', 1, 1)+1) "INSTRING" FROM DUAL
SELECT SUBSTR('32.8,63.5',1,INSTR('32.8,63.5',',', 1, 1)-1) "INSTRING" FROM DUAL
DECLARE
BEGIN
END;
declare
begin
end;
- Oracle中INSTR和SUBSTR的用法
- oracle中substr和instr的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR的用法
- Oracle中INSTR和SUBSTR用法
- oracle中instr函数和substr函数的浅用法
- ORACLE中INSTR,REPLACE,SUBSTR的用法
- Oracle substr 和 instr 的用法
- oracle中substr() instr() 用法
- oracle中substr和instr
- substr和instr的用法
- oracle中substr()的用法和Oracle中INSTR方法
- oracle的substr和instr函数的用法
- 换热器的安装方法
- 换热器的安装方法
- 换热器的安装方法
- spring 的QuartZ Cron表达式
- Javascript加载执行问题探索——转载
- Oracle中INSTR和SUBSTR的用法
- jstl遇到的问题
- map遍历
- 如何在CentOS下安装VMwareTools工具
- hdu3585 二分最大团(dp优化)
- The type XXX cannot be resolved
- 深入理解C++中的volatile关键字
- Windows平台cocos2d-x 3.2下载以及创建新项目过程
- js菜单栏(以鼠标悬停到头像显示详细信息为例)