ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 字符相关

字符相关

原创 Linux操作系统 作者:qino_oqin 时间:2012-09-27 22:29:43 0 删除 编辑

 

①字符截取

 --截取'12345678:2345'中冒号之前的数据

select substr('12345678:2345', 1, instr('12345678:2345', ':') - 1) from dual;

--截取'12345678:2345'中冒号之前的数据

select substr('12345678:2345', instr('12345678:2345', ':') + 1, length('12345678:2345') - 2) from dual;

--截取第一个冒号之后第二个冒号之前的数据

SELECT SUBSTR('12345678:236:45',

INSTR('12345678:236:45', ':') + 1,

INSTR('12345678:236:45', ':', 1, 2) - INSTR('12345678:236:45', ':', 1, 1) - 1) FROM DUAL; 

②数字提取

 --从任意字符串中提取数据

SELECT to_number(translate('a1b2c/*c:98d', '1' || translate('a1b2c/*c:98d', '1234567890.A', 'A'), '1')) FROM dual;

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

上一篇: 没有了~
下一篇: TABLE变量的使用
请登录后发表评论 登录
全部评论

注册时间:2012-06-26

  • 博文量
    4
  • 访问量
    5874