虚拟化容器,大数据,DBA,中间件,监控。

Oracle substr字符串截取函数使用方法

17 08月
作者:admin|分类:DBA运维
  1. substr(字符串,-10)
  2. Oracle 字符串函数 substr(字符串,截取开始位置,截取长度)
  3. 1. 如果最后一个截取长度参数为空,则表示从截取开始位置起截到最末
  4. 2. 如果截取开始位置 为大于0的数字,则表示从字符串左数几位开始
  5. 3. 如果截取开始位置 为小于0的数字,则表示从字符串右数几位开始



有个表,在插入数据时,使用的表格自动生成数据,结果时间那一列,有部分数据,秒的时间超过了60,

导致Web查看数据时,显示不出来,报错,时间数据不对。


SELECT TB.TERMINALID,

       TB.TIME_STAMP,

       SUBSTR (TB.TIME_STAMP, 13, 2) ATIME,

       SUBSTR (TB.TIME_STAMP, -3, 2) DTIME

  FROM TAG3.TAG_TERMINAL_BIND_T tb 

  where SUBSTR (TB.TIME_STAMP, 13, 2) >= '60'


输出结果如下:


TERMINALID      TIME_STAMP         ATIM DTIM

--------------- ------------------ ---- ----

15971453284     20170116190865     65   65

18271136615     20170116190866     66   66

15872058984     20170116190867     67   67

15997962437     20170116190868     68   68

15997952349     20170116190869     69   69

15997960430     20170116190870     70   70

18727795531     20170116190871     71   71

15997944365     20170116190872     72   72

13687142856     20170116190873     73   73

15997935425     20170116190874     74   74

15997938467     20170116190875     75   75


最后找到对应的数据,将其更新后,就可以正常使用了。

历史上的今天
08月
17
浏览756 评论0
返回
目录
返回
首页
kubernetes API详解 Nginx实现高效负载均衡器就是这么简单!