Oracle中INSTR和SUBSTR的用法
来源:互联网 发布:陈赫的淘宝店叫什么 编辑:程序博客网 时间:2024/04/29 05:31
Oracle中INSTR和SUBSTR的用法
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的显示结果是
Instring
——————
14
oracle的substr函数的用法:
select substr('Thisisatest', -4, 2) value from dual
综合应用:
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
-- CREATED ON 2008-9-26 BY ADMINISTRATOR
DECLARE
BEGIN
END;
-- Created on 2008-9-26 by ADMINISTRATOR
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函数的用法
- strtok and strtok_s
- typedef和#define区别
- 深入理解Java:SimpleDateFormat安全的时间格式化
- [Unity3D]Unity3D游戏开发之伤害数值显示
- python编辑器对比和推荐
- Oracle中INSTR和SUBSTR的用法
- Offending class: javax/servlet/Servlet.class出现缘故及解决方案
- 《老罗Android》学习之通知 notification
- 程序员学习能力提升三要素
- Winform中多国语言窗体的设计以及.NET中资源文件的使用
- python 开发工具推荐(优秀ide推荐pydev,ulipad,editra)
- 索引 split2
- ffmpeg参数中文详细解释
- Kali Linux 安全渗透教程<第三更>1.2 安全渗透所需工具