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