ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 收集的sql 面试题

收集的sql 面试题

原创 Linux操作系统 作者:bbn1111111 时间:2013-03-11 20:50:32 0 删除 编辑
SQL题目1

地址
海淀区知春路38号
海淀区知春路78号
海淀区中关村南路8号院
朝阳区曙光路89号新世纪大厦
石景山区模式口东里34号院

在Oracle中:请问如何用一个select语句 查找出格式如下:

地址
海淀区知春路
海淀区知春路
海淀区中关村南路
朝阳区曙光路

(规律:截取数字之前的字符);

sql 思路
select substr('海淀区知春路38号' ,1,
instr (translate('海淀区知春路38号','1234567890','$$$$$$$$$$$'),'$')-1)
from dual;

select regexp_substr('海淀区知春路38号','[^0-9]+') from dual;



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7691388/viewspace-755783/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-03-09

  • 博文量
    1
  • 访问量
    1804