oracle怎么获取倒数第五个字符oracle怎么获取倒数第五个字符[解决办法]用字符串截取函数substr()SQL codes
oracle怎么获取倒数第五个字符
oracle怎么获取倒数第五个字符
[解决办法]
用字符串截取函数substr()
- SQL code
select substr('abcdefg',-5) from dual
[解决办法]
上面是截取后五位,如果只要第倒数第五个字符
- SQL code
select substr('abcdefg',-5,1) from dual
[解决办法]
[解决办法]
[解决办法]
可以利用reverse()函数,当然这个方法好像有点麻烦
select reverse ( substr( reverse(‘12345’),1 ,3 ) )from dual
[解决办法]
不好意思没注意你的问题
应该改成:
select substr( reverse(‘12345’),5 ,1 ) )from dual
[解决办法]
哎呀,来晚了
[解决办法]
- SQL code
substr(字段,length(字段)-4,5)
[解决办法]
[解决办法]
倒数第5个 就一个数字么?
- SQL code
select substr(123456789,length(123456789)-4,1) from dual
