Oracle 常用的函数
来源:互联网 发布:mysql从入门到精通下载 编辑:程序博客网 时间:2024/05/21 14:44
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函数
- 解决openwrt ipk missing dependencies libpthread librt .
- 【IOS】IOS开发常用函数
- 一道水题Q2001
- js, jQuery $.post $.ajax用法
- 三星开源网站
- Oracle 常用的函数
- http1.0与http1.1
- vba校对不同工作薄中的内容
- velocity 转义 #SJS($js) 和 #SHTML($html) 记录
- oracle学习笔记(持续更新)
- 【js学习笔记-063】RegExp对象
- Vi查看函数或者变量定义
- WinCE下VPN设置
- Ubuntu 13.10 安装Google Earth(免ia32-libs)