oracle正则表达式 [^-]是什么意思?表示不是'-'的字符
select lengthb(regexp_replace(tableTest.org_code,'[^-]',null)) from organ tableTest
将organ 表中的,org_code字段的非“-”字符,都变成null,并求取长度,这个用来获取结构的级别
1
1-1
1-1-1
1-1-2
1-1-1-1
本文介绍Oracle数据库中使用正则表达式[^-]的含义及应用实例,该表达式用于匹配除‘-’以外的所有字符,并通过一个SQL查询示例展示了如何将这些非‘-’字符替换为null并计算剩余字符长度。
oracle正则表达式 [^-]是什么意思?表示不是'-'的字符
select lengthb(regexp_replace(tableTest.org_code,'[^-]',null)) from organ tableTest
将organ 表中的,org_code字段的非“-”字符,都变成null,并求取长度,这个用来获取结构的级别
1
1-1
1-1-1
1-1-2
1-1-1-1

被折叠的 条评论
为什么被折叠?