精华内容
下载资源
问答
  • RegExp_Like

    2020-08-04 11:37:00
    select * from table where regexp_like(字段名,'条件'); if regexp_like(str,'^[0-9\.]+$') --只包含数字0-9,,小数点. --oracle判断字段是否是纯数字 (四种写法结果一样) select * from table where regexp_...
    --基本用法,是否包含某字符串 =like %36%
    select * from table where  regexp_like(字段名,'条件');
     
    if regexp_like(str,'^[0-9\.]+$')  --只包含数字0-9,,小数点.
     
    --oracle判断字段是否是纯数字 (四种写法结果一样)
    select * from table where regexp_like(loginid,'^[0-9]+[0-9]$');
    select * from table where regexp_like(loginid,'^[0-9]+$');   --'+' 匹配前面的子表达式一次或多次。
    select * from table where regexp_like(loginid,'^[[:digit:]]+$');
    select * from table where  not regexp_like(loginid,'[^0-9]');  --^表示排除
     
    --不是0-9纯数字 (二种写法结果一样)
    select * from table where  regexp_like(loginid,'[^0-9]');  --^表示排除
    select * from table where not regexp_like(loginid,'^[[:digit:]]+$');
     
    --判断字段中是否只包含0-9,-字符(二种写法结果一样)
    select * from table where regexp_like(APPLICATION,'^[0-9]|[-]$');  --'|' 指明两项之间的一个选择。相当于or 例子'^([a-z]+|[0-9]+)$'表示所有小写字母或数字组合成的字符串。
    select * from table where  regexp_like(APPLICATION,'[0-9-]');
     
    --判断字段中是否只包含0-9,-字符, 或者空格 (五种写法结果一样)
    select * from table where regexp_like(APPLICATION,'^[0-9]|[-]$') or regexp_like(APPLICATION,'^[ ]$');
    select * from table where regexp_like(APPLICATION,'^[0-9]|[-]$|^[ ]$');  
    select * from table where regexp_like(APPLICATION,'(^[0-9]|[-]$)|(^[ ]$)'); --'( )' 标记一个子表达式的开始和结束位置
    select * from table where regexp_like(APPLICATION,'^[0-9]|[-]|[ ]$');
    select * from table where  regexp_like(APPLICATION,'[0-9- ]'); 

    举例:

    select count(*) from table where itcode="10112255" and regexp_like(cr0024_003,'(营业|正常在业|开业)')

    展开全文
  • REGEXP_LIKE

    2017-11-04 15:11:58
    1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与Oracle SQL 函数LIKE、INSTR、...

    ORACLE中的支持正则表达式的函数主要有下面四个:
    1,REGEXP_LIKE :与LIKE的功能相似
    2,REGEXP_INSTR :与INSTR的功能相似
    3,REGEXP_SUBSTR :与SUBSTR的功能相似
    4,REGEXP_REPLACE :与REPLACE的功能相似
    它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,
    但是它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。

    POSIX 正则表达式由标准的元字符(metacharacters)所构成:
    '^' 匹配输入字符串的开始位置,(注意,若是在方括号表达式中使用^,此时它表示不接受该字符集合,如[^[:digit:]],不是数字)。
    '$' 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。
    '.' 匹配除换行符之外的任何单字符。
    '?' 匹配前面的子表达式零次或一次。
    '+' 匹配前面的子表达式一次或多次。
    '*' 匹配前面的子表达式零次或多次。
    '|' 指明两项之间的一个选择。例子'^([a-z]+|[0-9]+)$'表示所有小写字母或数字组合成的字符串。
    '( )' 标记一个子表达式的开始和结束位置。
    '[]' 标记一个中括号表达式。
    '{m,n}' 一个精确地出现次数范围,m=<出现次数<=n,'{m}'表示出现m次,'{m,}'表示至少
    出现m次。
    \num 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。
    字符簇: 
    [[:alpha:]] 任何字母。
    [[:digit:]] 任何数字。
    [[:alnum:]] 任何字母和数字。
    [[:space:]] 任何白字符。
    [[:upper:]] 任何大写字母。
    [[:lower:]] 任何小写字母。
    [[:punct:]] 任何标点符号。
    [[:xdigit:]] 任何16进制的数字,相当于[0-9a-fA-F]。
    各种操作符的运算优先级
    \转义符
    (), (?:), (?=), [] 圆括号和方括号
    *, +, ?, {n}, {n,}, {n,m} 限定符
    ^, $, anymetacharacter 位置和顺序


    Examples
    The following query returns the first and last names for those employees with a first name of Steven or Stephen (wherefirst_name begins withSte and ends with en and in between is eitherv orph):

    SELECT first_name, last_name
    FROM employees
    WHERE REGEXP_LIKE (first_name, '^Ste(v|ph)en$');

    FIRST_NAME  LAST_NAME
    -------------------- -------------------------
    Steven  King
    Steven  Markle
    Stephen  Stiles

     

    The following query returns the last name for those employees with a double vowel in their last name (wherelast_name contains two adjacent occurrences of eithera,e, i,o, or u, regardless of case):

    SELECT last_name
    FROM employees
    WHERE REGEXP_LIKE (last_name, '([aeiou])\1', 'i');

    LAST_NAME
    -------------------------
    De Haan
    Greenberg
    Khoo
    Gee
    Greene
    Lee
    Bloom
    Feeney



    实验测试:


    1.创建表
    create table gyj (id varchar(4),value varchar(10));


    2.数据插入
    insert into gyj values ('1','1234560');
    insert into gyj values ('2','1234560');
    insert into gyj values ('3','1b3b560');
    insert into gyj values ('4','abc');
    insert into gyj values ('5','abcde');
    insert into gyj values ('6','ADREasx');
    insert into gyj values ('7','123 45');
    insert into gyj values ('8','adc de');
    insert into gyj values ('9','adc,.de');
    insert into gyj values ('10','1B');
    insert into gyj values ('10','abcbvbnb');
    insert into gyj values ('11','11114560');
    insert into gyj values ('11','11124560');
    commit;


    3.regexp_like
    --查询value中以1开头60结束的记录并且长度是7位
    select * from gyj where value like '1____60';
    select * from gyj where regexp_like(value,'1....60');


    --查询value中以1开头60结束的记录并且长度是7位并且全部是数字的记录。
    --使用like就不是很好实现了。
    select * from gyj where regexp_like(value,'1[0-9]{4}60');


    -- 也可以这样实现,使用字符集。
    select * from gyj where regexp_like(value,'1[[:digit:]]{4}60');


    -- 查询value中不是纯数字的记录
    select * from gyj where not regexp_like(value,'^[[:digit:]]+$');


    -- 查询value中不包含任何数字的记录。
    select * from gyj where regexp_like(value,'^[^[:digit:]]+$');

    --查询以12或者1b开头的记录.不区分大小写。
    select * from gyj where regexp_like(value,'^1[2b]','i');

    --查询以12或者1b开头的记录.区分大小写。
    select * from gyj where regexp_like(value,'^1[2B]');

    -- 查询数据中包含空白的记录。
    select * from gyj where regexp_like(value,'[[:space:]]');

    --查询所有包含小写字母或者数字的记录。
    select * from gyj where regexp_like(value,'^([a-z]+|[0-9]+)$');

    --查询任何包含标点符号的记录。
    select * from gyj where regexp_like(value,'[[:punct:]]');

    注意:
    正则表达式只是搜索,替换,格式化等功能,格式化一般用后向引用,没有计算length和concatenate(连接串联)的

    展开全文
  • oracle10g以上支持正则表达式的函数主要有下面四个:1、REGEXP_LIKE :与LIKE的功能相似2、REGEXP_INSTR :与INSTR的功能相似3、REGEXP_SUBSTR :与SUBSTR的功能相似4、REGEXP_REPLACE :与REPLACE的功能相似POSIX ...

    oracle10g以上支持正则表达式的函数主要有下面四个:

    1、REGEXP_LIKE :与LIKE的功能相似

    2、REGEXP_INSTR :与INSTR的功能相似

    3、REGEXP_SUBSTR :与SUBSTR的功能相似

    4、REGEXP_REPLACE :与REPLACE的功能相似

    POSIX 正则表达式由标准的元字符(metacharacters)所构成:

    '^' 匹配输入字符串的开始位置,在方括号表达式中使用,此时它表示不接受该字符集合。

    '$' 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。

    '.' 匹配除换行符之外的任何单字符。

    '?' 匹配前面的子表达式零次或一次。

    '+' 匹配前面的子表达式一次或多次。

    '*' 匹配前面的子表达式零次或多次。

    '|' 指明两项之间的一个选择。例子'^([a-z]+|[0-9]+)$'表示所有小写字母或数字组合成的字符串。

    '( )' 标记一个子表达式的开始和结束位置。

    '[]' 标记一个中括号表达式。

    '{m,n}' 一个精确地出现次数范围,m=

    \num 匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。

    字符集:

    [[:alpha:]] 任何字母。

    [[:digit:]] 任何数字。

    [[:alnum:]] 任何字母和数字。

    [[:space:]] 任何白字符。

    [[:upper:]] 任何大写字母。

    [[:lower:]] 任何小写字母。

    [[:punct:]] 任何标点符号。

    [[:xdigit:]] 任何16进制的数字,相当于[0-9a-fA-F]。

    各种操作符的运算优先级

    \转义符

    (), (?:), (?=), [] 圆括号和方括号

    *, +, ?, {n}, {n,}, {n,m} 限定符

    ^, $, anymetacharacter 位置和顺序

    |

    */

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

    创建测试环境:

    create table bqh5 (id varchar(4),zh varchar(10));

    insert into bqh5 values ('1','12345670');

    insert into bqh5 values ('2','abcde');

    insert into bqh5 values ('3','1212 56');

    insert into bqh5 values ('4','abc');

    insert into bqh5 values ('5','Aa123');

    insert into bqh5 values ('6','abcdefghi');

    insert into bqh5 values ('7','afc,.');

    insert into bqh5 values ('8','1d345239');

    insert into bqh5 values ('9','1D3389');

    select * from bqh5

    2a48e7f6e3bcf1bc31246cc9193513db.png

    查询zh中以1开头0结束的并且长度是8位的数据:

    select * from bqh5 where zh like '1______0'

    826d19bf6e0df6257142fc942161e151.png

    select * from bqh5 where regexp_like(zh,'1......0');

    96058d11cf121721a7e714caf0fd4f79.png

    查询zh中以1开头0结束的并且长度是8位并且全部时数字的数据:

    select * from bqh5 where regexp_like(zh,'1[0-9]{5}70');

    select * from bqh5 where regexp_like(zh,'1[[:digit:]]{5}70')

    2e3b6473ea59b23eb8343510a8985b93.png

    查询zh中不是纯数字的数据:

    select * from bqh5 where not regexp_like(zh,'^[[:digit:]]+$');

    3b1c3061328ceec74e7033859e008d95.png

    查询zh中不含任何数字的数据:

    select * from bqh5 where  regexp_like(zh,'^[^[:digit:]]+$');

    fa92ba3ce09c2e5fdf5b12b211d03c46.png

    查询以12或者以1d开头的数据,不区分大小写:

    select * from bqh5 where  regexp_like(zh,'^1[2d]','i');

    d6d0a2ff087edf086434511af27857ee.png

    查询以12或者以1d开头的数据,区分大小写:

    select * from bqh5 where  regexp_like(zh,'^1[2D]');

    dde0f674ef03117696845f408ad9bea4.png

    查询包含空格的数据:

    select * from bqh5 where  regexp_like(zh,'[[:space:]]');

    1bc64b55a2f130c5e3d6a5123f73a032.png

    查询包含标点符号的数据:

    select * from bqh5 where  regexp_like(zh,'[[:punct:]]');

    45103f04141ee0989e75c56cddffdae1.png

    查询包含数字或者字母的数据:

    select * from bqh5 where  regexp_like(zh,'^([[0-9]+)$+|[a-z]','i');

    5b0b5f5ea2899eee264c8e014a4670dd.png

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

    感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接。

    展开全文
  • 文章目录1 概述2 匹配规则3 正则函数3.1 regexp_substr()3.2 regexp_instr()3.3 regexp_replace()3.4 regexp_like() 1 概述 1. 作用:处理字符时,很强大 2. 分类:与下列相似,当功能更加强大('支持正则表达式')...

    1 概述

    1. 作用:处理字符时,很强大
    
    2. 分类:与下列相似,当功能更加强大('支持正则表达式'(1) regexp_like   : 同 like 功能相似(模糊 '匹配'(2) regexp_instr  : 同 instr 功能相似(返回字符所在 '下标'(3) regexp_substr : 同 substr 功能相似('截取' 字符串)
       (4) regexp_replace: 同 replace 功能相似( '替换' 字符串)
       -- 使用了 '正则表达式' 替代了老的 '百分比 %' 和 '通配符 _'
       -- 上述 四个 函数,正则用法相似,知晓一个,其它皆可参考
    

    2 匹配规则

    主要的类型如下:

    分组 元字符 描述
    特殊的 / 转义字符。“\n”:换行,"\\n":文本 ‘\n’
    . 匹配除转义字符外的 任何单字符
    定位元字符 ^ 使表达式定位至一行的 开头
    $ 使表达式定位至一行的 末尾
    量词或重复操作符 * 匹配 0 次或多次(任意次数)
    ? 匹配 0 次或 1 次(最多 1 次)
    + 匹配 1 次或多次(至少 1 次)
    {m} 正好 匹配 m 次
    {m, } 至少 匹配 m 次
    {m, n} 匹配 m 到 n
    表达式的替换和分组 | 替换,通常和分组操作符 () 一起使用
    () 分组,并且 的关系
    [char] 字符列表,或者 的关系
    预定义的 posix 字符类 [:alpah:] 任何字母
    [:lower:] 任何小写字母
    [:upper:] 任何大写字母
    [:digit:] 任何数字,相当于 [0-9]
    [:xdigit:] 任何 16 进制的数字,相当于 [0-9a-fA-F]
    [:alnum:] 任何字符或数字字符
    [:space:] 空白字符,如:回车符,换行符、竖直制表符和换页符
    [:punct:] 任何标点符号

    示例:此案例来源于网络,略作修改,挺适合参考的

    1. 查询 value 中以 1 开头 60 结尾的记录并且长度是 7select * from table_name where value like '1____60'; -- 4 个 _
    select * from table_name where regexp_like(value, '1....60');
    
    2. 查询 value 中以 1 开头 60 结尾的记录并且长度是 7 位且全部是数字的记录
       此时,用 like 就不是很好实现了
    select * from table_name where regexp_like(value, '^1[0-9]{4}60$');
    select * from table_name where regexp_like(value, '^1[[:digit:]]{4}60$');
    
    3. 查询 value 中不包含任何数字的记录
    select * from table_name where regexp_like(value, '^[^[:digit:]]+$'); -- [] 内的 ^ 表示 '非'
    
    4. 查询 value 中不是纯数字的记录
    select * from table_name where not regexp_like(value, '^[[:digit:]]+$');
    
    5. 查询以 121b 开头的记录,区分大小写
    select * from table_name where regexp_like(value, '^(12)|^(1b)');
    select * from table_name where regexp_like(value, '^1[2b]');
    
    6. 查询以 121b 开头的记录,不区分大小写
    select * from table_name where regexp_like(value, '^1[2b]', 'i');
    
    7. 查询所有均为 小写字母 或 数字的记录
    select * from table_name where regexp_like(value, '^([a-z]+|[0-9]+)$');
    
    8. 查询包含 空白 的记录
    select * from table_name where regexp_like(value, '[[:space:]]');
    
    9. 查询包含 标点符号 的记录
    select * from table_name where regexp_like(value, '[[:punct:]]');
    

    3 正则函数

    3.1 regexp_substr()

    在这里插入图片描述
    参数解释:

    srcstr    	 : 源字符串 -- source string
    pattern   	 : 正则表达式
    position  	 : 起始位置,默认 1
    occurrence	 : 第几次出现,默认 1(匹配成功的次数,依次递增)
    modifier  	 : 模式('i': 不区分大小写,'c': 区分大小写。 默认 'c')
    subexpression: 含有子表达式 0-9, 默认 0:不含子表达式,1:第一个子表达式,以此类推
    

    例1:

    select regexp_substr('abc,CBA121ABC,cba', ',[^,]+,') rs1, -- ,CBA121ABC,
           regexp_substr('1234567890', '(123)(4(56)(78))', 1, 1, 'i', 1) rs2 -- 123
      from dual;
    

    例2:拆分邮箱

    with temp_email as (
      select 1 user_no, 'a1@qq.com' email from dual union all
      select 2 user_no, 'bb2@sina.com' email from dual union all
      select 3 user_no, 'ccc3@aliyun.com' email from dual
    )
    select t.user_no 用户编号,
           regexp_substr(t.email,'[[:alnum:]]+') 用户名,
           regexp_substr(t.email, '\@[[:alnum:]]+\.[[:alnum:]]+') 邮箱后缀
           -- 两者等同
           -- regexp_substr(t.email,'[a-zA-Z0-9]+') 用户名2,
           -- regexp_substr(t.email, '\@[a-zA-Z0-9]+\.[a-zA-Z0-9]+') 邮箱后缀2
      from temp_email t;
    

    测试结果:

    用户编号	用户名	邮箱后缀
    1		a1		@qq.com
    2		bb2		@sina.com
    3		ccc3	@aliyun.com
    

    例3:匹配固定电话号码和手机号码

    --*************************************************************
    -- 固定电话格式:0开头 + 2到3位任意数字 + '-' + 6到7位任意数字
    -- 手机号码格式:1开头 + 10位任意数字(11位)
    --*************************************************************
    with temp_phone as (
      select 1 user_no, '0755-11112222' phone_no from dual union all
      select 2 user_no, '055-33334444'  phone_no from dual union all
      select 3 user_no, '0755 55556666' phone_no from dual union all
      select 4 user_no, 'AE86-77778888' phone_no from dual union all
      select 5 user_no, '0755-888999'   phone_no from dual union all
      select 6 user_no, '15866668888'   phone_no from dual union all
      select 7 user_no, '015866668888'  phone_no from dual
    )
    select t.user_no 用户编号,
           t.phone_no 联系方式,
           regexp_substr(t.phone_no,'^0[0-9]{2,3}-[0-9]{6,7}') 固定电话,
           regexp_substr(t.phone_no,'^1[0-9]{10}') 手机号码
      from temp_phone t;
    

    测试结果:
    在这里插入图片描述

    3.2 regexp_instr()

    在这里插入图片描述

    参数解释:

    srcstr    	 : 源字符串 -- source string
    pattern   	 : 正则表达式
    position  	 : 起始位置,默认 1
    occurrence	 : 第几次出现,默认 1(匹配成功的次数,依次递增)
    returnparam  : 返回参数对应的下标(0:第一个位置的下标,非0:最后一个位置的下标)
    modifier  	 : 模式('i': 不区分大小写,'c': 区分大小写。 默认 'c')
    subexpression: 含有子表达式 0-9, 默认 0:不含子表达式,1:第一个子表达式,以此类推
    

    示例:

    select regexp_instr('1,23,456,7890', '[0-9]+', 1, 3) 匹配到的第一个字符下标, -- 6
           regexp_instr('1,23,456,7890', '[0-9]+', 1, 3, 1) 最后一个字符后一位的下标, -- 9
           regexp_instr('1234567890', '(123)(4)(56)(78)', 1, 1, 0, 'i', 4) 匹配到的第四个子表达式 -- 7
      from dual;
    

    查询结果:

    匹配到的第一个字符下标	最后一个字符后一位的下标	匹配到的第四个子表达式
    6						9						7
    

    3.3 regexp_replace()

    在这里插入图片描述

    示例:

    with temp_strings as (   
      select 'abc123' str from dual union all
      select '123abc' str from dual union all
      select 'a1b2c3' str from dual
    )   
    select t.str 源字符串,
           regexp_replace(t.str, '[0-9]', '', 1) 无数字字符串
      from temp_strings t;
    

    查询结果:

    	源字符串	无数字字符串
    1	abc123	abc
    2	123abc	abc
    3	a1b2c3	abc
    

    3.4 regexp_like()

    在这里插入图片描述

    示例:

    with temp_strings as (   
      select 'abc123' str from dual union all
      select '12abcd' str from dual union all
      select 'a1b2c3' str from dual
    )   
    select t.str 连续的三个数字字符
      from temp_strings t
     where regexp_like(t.str, '[0-9]{3}');
    

    查询结果:

    连续的三个数字字符
    abc123
    
    展开全文
  • 展开全部LIKE 是 标准的 SQL 处理。e68a8462616964757a686964616f31333332623864 SQL...REGEXP_LIKE 是 Oracle 特有的, 正则表达式的 LIKE 的处理。下面是一些 REGEXP_LIKE 使用的例子测试表CREATETABLEtest_reg_li...
  • Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace --去掉所有特殊字符,只剩字母 SELECTREGEXP_REPLACE('(Sam-Tomats123-=,.231+)','[^[:alpha:]]','')FROMdual; Sql...
  • 1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与Oracle SQL 函数LIKE、INSTR、...
  • regexp_like

    2012-11-21 14:42:03
    Oracle中的支持正则表达式的函数,主要有下面四个:(这里主要介绍REGGEXP_LIKE) 1,REGEXP_LIKE :与LIKE的功能相似。 2,REGEXP_INSTR :与INSTR的功能相似。 3,REGEX...
  • regexp_like 2。regexp_substr 3。regexp_instr 4。regexp_replace 看函数名称大概就能猜到有什么用了。 regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配,语法很简单...
  • ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法...
  • ORACLE中的支持正则表达式的函数主要有下面四个: ...1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功...
  • 1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与SUBSTR的功能相似 4,REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与Oracle SQL 函数LIKE、INSTR、...
  • Oracle中的正则替换【REGEXP_REPLACE】和正则like【REGEXP_like】 下面图片中有三种“加瓦”,Java,Java,JAVA select regexp_replace(city,'java','苍井空',1,0,'i') from lidw li ...
  •  regexp_like regexp_like函数的基本构成是:  regexp_like(x,pattern[,match_option])  其基本功能是在x中查找pattern,如果能找到返回true否则返回false,这里的可选参数match_option可以有如下几种形式: 'c'...
  • regexp_like 只能用于条件表达式,和 like 类似,但是使用的正则表达式进行匹配    regexp_substr 函数,和 substr 类似,用于拾取合符正则表达式描述的字符子串    regexp_instr 函数,和 instr 类似,用于...
  •  1,REGEXP_LIKE :与LIKE的功能相似  2,REGEXP_INSTR :与INSTR的功能相似  3,REGEXP_SUBSTR :与SUBSTR的功能相似  4,REGEXP_REPLACE :与REPLACE的功能相似  它们在用法上与Oracle SQL 函数LIKE、...
  • Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace     [导读]Oracle使用正则表达式离不开这4个函数:   Oracle使用正则表达式离不开这4个函数: 1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,556
精华内容 1,022
关键字:

regexp_like