regexp_like函数的基本构成是:
regexp_like(x,pattern[,match_option])
其基本功能是在x中查找pattern,如果能找到返回true否则返回false,这里的可选参数match_option可以有如下几种形式:

  1. ‘c’ 表明进行匹配时区分大小写(这也是默认选项)。
  2. ‘i’  表明在匹配时不区分大小写。
  3. ‘n’ 表明允许使用匹配任何字符串的元数据,即’.'。
  4. ‘m’将x作为一个包含多行的字符串。

以下是两个关于regexp_like的例子:
这个例子是寻找员工中的80后的员工。
select * from emp where regexp_like(to_char(birthdate,’yyyy’),’^198[0-9]$’);
这个例子是寻找名字是以’M'或者’m'打头的那些员工的名字
select * from emp where regexp_like(ename,’^j’,'i’)

0
0

0

(请您对文章做出评价)

oracle中正则表达式相关函数regexp_like简介相关推荐

  1. oracle中正则表达式规则,Oracle中的正则表达式(及函数)详解

    1.概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具. 上一篇文 ...

  2. oracle元字符,oracle中正则表达式的基本元字符

    前面我们介绍了oracle中正则表达式的基本元字符和常用的两个函数regexp_like和 regexp_instr.这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和regex ...

  3. oracle中正则表达式规则,Oracle SQL 正则表达式

    From:http://blog.sina.com.cn/s/blog_69e7b8d701012tuj.html 在oracle数据库当中有字符处理的函数,比如substr().replace()和 ...

  4. oracle中三元运算符,三目运算符简介 - ZICK_ZEON的个人空间 - OSCHINA - 中文开源技术交流社区...

    三目运算符,又称条件运算符,是计算机语言(c,c++,java等)的重要组成部分.它是唯一有3个操作数的运算符,有时又称为三元运算符.一般来说,三目运算符的结合性是右结合的.现把几种常用计算机编码语言 ...

  5. oracle正则匹配全部,sql – 返回Oracle中正则表达式的所有匹配项

    您已经提供了数据样本,说明这是一行,但已将其显示为两个不同的行.所以这个例子基于你的话. -- Sample of data from your question + extra row for th ...

  6. oracle中CAST函数使用简介

    CAST()函数可以进行数据类型的转换. CAST()函数的参数有两部分,源值和目标数据类型,中间用AS关键字分隔. 以下例子均通过本人测试. 一.转换列或值 语法:cast( 列名/值 as 数据类 ...

  7. oracle中匹配函数怎么用,Oracle中的正则表达式(及函数)详解

    运算符 在介绍函数前,这里先说明一下Oracle中正则表达式运算符及其描述. 如果不知道他们有什么用,或者也不知道描述说的是什么,没关系,可以先看后面的介绍,就知道他们的含义了. 图片.png ora ...

  8. oracle中条件or,OR条件如何使用?总结OR条件实例用法

    这个亏已经吃过很多次了,在开发以前的sql代码里面,许多以 or 作为where条件的查询,甚至更新.这里举例来说明使用 or 的弊端,以及改进办法.select f_crm_id from d_db ...

  9. oracle中取反_oracle正则表达式regexp_like的用法详解

    oracle正则表达式regexp_like的用法详解 更新时间:2013年06月13日 17:42:05   作者: 本篇文章是对oracle正则表达式regexp_like的用法进行了详细的分析介 ...

最新文章

  1. Java 高级算法——数组中查询重复的数字
  2. linux opendir readdir closedir 的使用
  3. [crypto]-05.1-PKCS PKCS#1 PKCS#7 PKCS#11的介绍
  4. maven error in opening zip file报错解决
  5. 学习Linux坚持贴!
  6. 十进制转二进制转换c语言程序,c语言编程如何实现-十进制数转换成二进制和 – 手机爱问...
  7. 启动Tomcat 7一闪而过的问题
  8. 纯c语言实现的改进暗通道去雾算法测试程序(附赠大量测试图像),基于改进暗通道先验算法的图像去雾...
  9. LeetCode 1008. 先序遍历构造二叉树(已知先序,求二叉搜索树)
  10. matlab控制树莓派3b,树莓派3B+ 手机h5网页控制GPIO
  11. 无废话ADO.NET 第三章 进行查询
  12. 您的用户账户没有连接到http://192.168.0.112:8080/tfs上的team foundation server的权限
  13. Oracle的基本查询知识
  14. 记一个单双引号的特别用法
  15. SQL语句BETWEEN
  16. android 万能播放器
  17. 每日一书丨这本书献给所有铸就开源世界的人们
  18. 几个有意思的逻辑数学题
  19. Sketch Nyquist plot 徒手绘制Nyquist 曲线
  20. R7 5800H和i5 11300H参数对比差距大不大

热门文章

  1. java的IO知识梳理
  2. itchat python_itchat-python搭建微信机器人(附示例)
  3. OpenShift 4 - Service Mesh使用入门
  4. NET的JIRA活动时间线REST API
  5. probie 菜鸟翻译工具开源了
  6. JDK/Java 14 可能带来什么新特性?
  7. JUST——简单转换下的JSON
  8. JavaScript 九种跨域方式实现原理 1
  9. ubuntu vim保存退出命令_【学员分享】程序员效率神器,最常用VIM插件安装大全...
  10. iso qemu 安装ubuntu_qemu 安装 ubuntu-server 虚拟机