Oracle中right,oracle中类似于right的函数,substr函数的用法

substring ,该函数用来求一个字符串的字串,该函数的使用频率很高。 示例字符串:”2011-11-17” 在Oracle中求字符串的函数为:substr The syntax for the substr function is: substr( string, start_position, [ length ] ) string:源字符串 start_position:子串第一个字符在源字符串中的起始位置 length:子串长度 测试结果: 1. substr('2011-11-17',0,7) 2011-11 2. substr('2011-11-17',1,7) 2011-11 3. substr('2011-11-17',1,10) 2011-11-17 4. substr('2011-11-17',1,11) 2011-11-17 5. substr('2011-11-17',-1,7) 7 6. substr('2011-11-17',-8,8) 11-11-17 7. substr('2011-11-17',-10,7) 2011-11 8. substr('2011-11-17',-11,7) null 9. substr('2011-11-17',-11) null 10. substr('2011-11-17',-1) 7 11. substr('2011-11-17',6) 11-17 12. substr('2011-11-17',11) null 13. substr (‘2011-11-17’,1,null) null 14. substr (‘2011-11-17’,null,1) null 15. substr (‘2011-11-17’,null,null) null 16. substr ('2011-11-17',1,0) null 17. substr ('2011-11-17',1,-1) null 18. substr ('2011-11-17',11,11) null   Oracle中规定: 1)  start_position==0时,子串的起始位置为1,即从第一个字符开始; 2)  start_position<0时,字串的起始位置从字符串尾部开始后推。 3)  length参数可以缺省。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值