Oracle substr函数用法取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] );substr(字符串,截取开始位置,截取长度) //返回截取的字;start_position为正时,从左往右获取字符串;start_position为负时,从右往左获取字符串;start_position为0时,从字符串开始位置获取字符串; Examples:1、start_position = 0SELECT SUBSTR("hello",0,3) FROM dual; --hel
SELECT SUBSTR("hello",0,6) FROM dual; --hello
SELECT SUBSTR("hello",0,0) FROM dual; --null
SELECT SUBSTR("hello",0) FROM dual; --hello2、start_position > 0SELECT SUBSTR("hello",1,0) FROM dual; --null
SELECT SUBSTR("hello",1,2) FROM dual; --he
SELECT SUBSTR("hello",1,6) FROM dual; --hello
SELECT SUBSTR("hello",1) FROM dual; --hello3、start_position < 0SELECT SUBSTR("hello",-3) FROM dual; --"llo"
SELECT SUBSTR("hello",-1) FROM dual; --"o"
SELECT SUBSTR("hello",-3,2) FROM dual; --"ll"
SELECT SUBSTR("hello",-7) FROM dual; --null<!-- Baidu Button BEGIN -->
相关阅读:Oracle函数之Replace() http://www.linuxidc.com/Linux/2013-01/77406.htmOracle函数大全 http://www.linuxidc.com/Linux/2012-12/75875.htmOracle函数之case和decode的用法区别及性能比较 http://www.linuxidc.com/Linux/2012-08/67104.htmOracle函数和存储过程简单实例 http://www.linuxidc.com/Linux/2012-05/61448.htmOracle函数 通过秒数或分钟数获取时间段 http://www.linuxidc.com/Linux/2012-02/54480.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12MySQL5.1 MyISAM与InnoDB 引擎读写性能对比ORA-06531:Reference to uninitialized collection 问题解决相关资讯 Oracle substr函数 substr函数
- Oracle中INSTR函数和SUBSTR函数 (06/11/2014 08:04:46)
本文评论 查看全部评论 (0)