Oracle 常用的函数
来源:互联网 发布:牛股王软件下载ios 编辑:程序博客网 时间:2024/05/17 08:35
1 substr函数的简单用法
substr(字符串,截取开始位置,截取长度) //返回截取的字
substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串
substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符
substr('Hello World',2,4) //返回结果为 'ello'
substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符,
substr('Hello World',-5,4)//返回结果为' Worl' 4表示截取的字符个数,并从左向右数开始截取。
测试:
select substr('Hello World',-3,3) value from dual;
2 instr函数的简单用法
instr( string1, string2, start_position,nth_appearance )
string1 :源字符串
string2:要在string1中查找的字符串
start_position:
代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。
nth_appearance:代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.
注意:
位置索引号从1开始。
如果String2在String1中没有找到,instr函数返回0。
示例:
SELECT instr('syranmo','s') FROM dual; -- 返回 1
SELECT instr('syranmo','ra') FROM dual; -- 返回 3
SELECT instr('syran mo','a',1,2) FROM dual; -- 返回 0
位置索引号从1开始。
如果String2在String1中没有找到,instr函数返回0。
示例:
SELECT instr('syranmo','s') FROM dual; -- 返回 1
SELECT instr('syranmo','ra') FROM dual; -- 返回 3
SELECT instr('syran mo','a',1,2) FROM dual; -- 返回 0
测试:
select INSTR('1234:abcd|', ':', 1, 1) from dual;
- oracle的常用函数
- Oracle常用的函数
- Oracle的常用函数
- oracle 常用的函数
- Oracle常用的函数
- Oracle 常用的函数
- Oracle 常用的函数
- oracle的常用函数
- oracle 常用的函数
- oracle的常用函数
- Oracle 常用的函数
- Oracle常用的函数
- oracle常用的函数
- 常用的Oracle函数查询
- Oracle常用的OCI函数
- Oracle常用的OCI函数
- Oracle 常用的字符函数
- Oracle常用的OCI函数
- Eclipse下mahout实现推荐的简单实例
- /dev/null 2>&1的问题
- 50个实用jQuery代码段(二)
- 使用 Google Guava 美化你的 Java 代码:1~4
- MongoDB入门简介
- Oracle 常用的函数
- KMP算法
- Adobe Dreamweaver CS6建立站点
- java中增加数组长度加1或者其他的数字
- Media Player Classic - HC 源代码分析 5:关于对话框 (CAboutDlg)
- Nginx+Tomcat+Memcached集群Session共享 .
- C函数调用与堆栈的变化
- DOS 命令大全
- 关于路径搜索的算法, 可能用到