Oracle REGEXP_SUBSTR()
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;
最新文章
- Atitit.提升 升级类库框架后的api代码兼容性设计指南
- 利用PHPMailer发送邮件时报错
- C++智能指针管理类
- Eclipse中设置作者日期等信息
- ELK架构浅析
- 给EditText中的图片加监听
- 进入子shell的各种情况分析
- JavaScript实现全选和全不选
- 201521123052《Java程序设计》第7周学习总结
- 关于session共享的解决方法
- SOFA 源码分析 — 扩展机制
- Python——SQLite
- wps 邮件 通讯小灵通 长沙杭州
- mysql远程连接 Host * is not allowed to connect to this MySQL server
- 一篇笔记带你梳理JVM工作原理
- String----是一个对象
- 循序渐进学.Net Core Web Api开发系列【5】:文件上传
- Python -- 网络编程 -- Socket发送文件
- 忘记本地MySQL数据库密码的解决方案。
- C#读取信息备份
热门文章
- dos 批处学习笔记
- ip扫描
- 2.5多重else嵌套的二次方程求根
- 使用powershell批量添加Qt的文件(生成pro)
- ClassNotFoundException: org.apache.catalina.loader.DevLoader 自己摸索,丰衣足食
- 【转】 jquery遍历json数组方法
- 无意之间发现的Servlet3.0新特性@WebServlet
- 释放修改OS X 10.11系统文件权限【转】
- 增量式PID推导及C语言实现
- int与CString互相转化