当前位置: 代码迷 >> Oracle管理 >> oracle如何获取倒数第五个字符
  详细解决方案

oracle如何获取倒数第五个字符

热度:108   发布时间:2016-04-24 05:38:36.0
oracle怎么获取倒数第五个字符
oracle怎么获取倒数第五个字符

------解决方案--------------------
用字符串截取函数substr()

SQL code
select substr('abcdefg',-5) from dual
------解决方案--------------------
上面是截取后五位,如果只要第倒数第五个字符

SQL code
select substr('abcdefg',-5,1) from dual
------解决方案--------------------
探讨
上面是截取后五位,如果只要第倒数第五个字符


SQL code
select substr('abcdefg',-5,1) 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

探讨

可以利用reverse()函数,当然这个方法好像有点麻烦

select reverse ( substr( reverse(‘12345’),1 ,3 ) )from dual

------解决方案--------------------
哎呀,来晚了
------解决方案--------------------
SQL code
substr(字段,length(字段)-4,5)
------解决方案--------------------

------解决方案--------------------
倒数第5个 就一个数字么?

SQL code
select substr(123456789,length(123456789)-4,1) from dual
  相关解决方案