位置:首页 > 网络编程 > 数据库
点击展开栏目简介
数据库技术,mysql,oracle

oracel:根据字段值最后一段查询(实现类似php中explode函数)

分享到: 微信 新浪微博 更多
数据库中字段值录入有些不规则,正常应该直接录数字,但是有些数据录入的是个范围如3-5.

通过数据库查询将有写范围的按照后面数字来算;


select substr('30' , -instr(reverse('30'),'-') +1) from dual; //输出30

select substr('0' , - instr(reverse('0'),'-') +1) from dual; // 0

select substr('10' , - instr(reverse('10'),'-') +1) from dual;// 10

select substr('7-12' , - instr(reverse('7-12'),'-') +1) from dual; // 12

上篇:oracle:sql语句整理

发表评论 ​共有​条评论
  • 匿名发表