云服务器网:购买云服务器和VPS必上的网站!

oracle查询不含括号及不含指定字符的方法

oracle查询不含括号不含指定字符的记录方法以下:with tmp_t as(select 1 as id,测试4321_CS as name from dual union allselect 2,测试 1200(测试版) from dual union

oracle查询不含括号不含指定字符的记录方法以下:

with tmp_t as(
select 1 as id,’测试4321_CS’ as name from dual union all
select 2,’测试 1200(测试版)’ from dual union all
select 3,’测试123(测试版)’ from dual union all
select 4,’测试 1212(D2)’ from dual union all
select 5,’测试 1212(D2)测试版’ from dual union all
select 6,’测试 123′ from dual)
select *
from tmp_t
where instr(name, ‘_CS’) = 0
and regexp_instr(name, ‘(.*)’) = 0
and regexp_instr(name, ‘\(.*\)’) = 0

结果为:

其中regexp_instr为Oracle支持的正则表达式函数,其功能与instr类似。此处匹配了含有括号()和()的记录。

本文来源:https://www.yuntue.com/post/153645.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注