博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle REGEXP_SUBSTR()
阅读量:6587 次
发布时间:2019-06-24

本文共 760 字,大约阅读时间需要 2 分钟。

REGEXP_SUBSTR函数格式如下:

function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)

      __srcstr     :需要进行正则处理的字符串

      __pattern    :进行匹配的正则表达式

      __position   :起始位置,从第几个字符开始正则表达式匹配(默认为1)

      __occurrence :标识第几个匹配组,默认为1

      __modifier   :模式('i'不区分大小写进行检索;'c'区分大小写进行检索。默认为'c'。)

 

比如下面这个结果,我们想对du列按百分比降序排序

SQL> select * from MONITOR_DBTBS.DISK_USAGE;

DB             DISK_NAME          DU

-------------------- -------------------- ----------
phaoa1             /              45%
phaoa1             /boot          19%
phaoa1             /dev/shm          0%
phaoa1             /home          52%
phaoa1             /oracle          33%
phaoa1             /status          2%
phaoa1             /tmp          13%
phaoa1             /usr          51%
phaoa1             /var          49%
phaoa1             /worktmp          57%
phaoa1             /PHAOA_D00       75%
就可以如下:

SELECT *

  FROM MONITOR_DBTBS.DISK_USAGE
WHERE TO_NUMBER (REGEXP_SUBSTR (du, '[0-9]*', 1))>=70  order by du desc;

转载于:https://www.cnblogs.com/guilingyang/p/6187352.html

你可能感兴趣的文章
不要让Javascript的等价表格看上去那么难看
查看>>
js作为参数,并且返回值;js的回调模式 callback
查看>>
filestream streamreader
查看>>
优秀博文
查看>>
Ckeditor 的加载顺序
查看>>
java内存模型(netty权威指南)
查看>>
Fragment问题集
查看>>
NSNotificationCenter详解
查看>>
【javascript】浮点数运算问题分析及解决方法
查看>>
TQ2440实现触摸屏和qt图形 解决segmentation fault
查看>>
HBase的JavaAPI使用
查看>>
Debian GNU/kFreeBSD是什么
查看>>
使用base64:url 来定义背景图片url
查看>>
Oracle事务隔离级别
查看>>
PNG文件格式具体解释
查看>>
WebService注解
查看>>
7月目标 socket , 一致性哈希算法 ; mongodb分片; 分布式消息队列; 中间件的使用场景...
查看>>
cocos2dx 3.1从零学习(三)——Touch事件(回调,反向传值)
查看>>
GetParam(name)
查看>>
android PopupWindow实现从底部弹出或滑出选择菜单或窗口
查看>>