暂无图片
Oracle字符及数字函数测试
最近更新:2022-08-25 10:38:14

适用范围

Oracle 11.2.0.4及以上

总结

Substr函数的各种用法 1.substr(‘abcd1234’,1,2):意思是从参函1的第参数2位开始向后取参数3位; image.png 2.substr(‘abcd1234’,0,2):结果和第一种方式相同,但是由于对于字符来说没有第0位,所以结果是一样的。 image.png 3.substr(‘abcd1234’,2):如果不指定参数3,函数会直接截取参数2 位后的所有字符 image.png 4.substr(‘abcd1234’,-4,3):参数2位负数,指的是从后向前第四位开始 image.png 5.substr(‘abcd1234’,-10)和substr(‘abcd1234’,-8):由于字符串的总长度是8位,所以当参数1的长度大于参数1的总长度时,函数不返回值 image.png Replace的各种用法 1.replace (‘abcd1234’,’abcd’)和replace(‘abcd1234’,’abcd’,’’):replace函数中参数3为null和没有参数3的结果是一样的:

......