where fiscal_year = 2021 and MOF_DIV_CODE = '360000000' and regexp_like(ELE_CODE, 'cls', 'i');

REGEXP_LIKE( 字符串或者某字段, 正则表达式, [ 检索模式])

REGEXP_LIKE 与LIKE一样,进行模式匹配。一旦从检索对象字符串中与正则表达式相匹配,则返回TRUE,不匹配,则返回FALSE。

检索模式      i:不区分大小写进行检索; c:区分大小写进行检索。

REGEXP_LIKE( 字符串或者某字段, 正则表达式): 这种结构代表默认检索模式区分大小写-c。

参考学习:

Oracle中RegExp_Like 正则表达式基本用法_wh445306-CSDN博客_regexp_like

让ORACLE LIKE 时不区分大小写:select *from fbp_glb_elementwhere fiscal_year = 2021 and MOF_DIV_CODE = '360000000' and regexp_like(ELE_CODE, 'cls', 'i');REGEXP_LIKE( 字符串或者某字段, 正则表达式, [ 检索模式])REGEXP_LIKE 与LIKE一样,进行模式匹配。一旦从检索对象字符串中与正则表达式相匹配,则返回TRUE,不匹配,则返 在使用 Oracle 或者其它 数据库 ,使用like 关键字进行 模糊查询 是大家经常使用的功能,在纯中文环境中使用非常好用,还有一些通配符可以使用,但是在纯英文环境中,会出现大小需要精确匹配的问题,主要原因还是字符串的问题 FL like '%{0}%' and 这里like后是一个字符串,这样必然会有大小敏感的问题。比如如下的大小混编的字段 使用O...
本文转自:http://hi.baidu.com/dosttyy/item/9073803df47ef9f62784f49a 让 ORACLE LIKE 区分 大小写 : select * from tbcs.sp_business_order t where regexp_like(t.business_id ,'webwlan','i'); REGEXP_LIKE( 字符串或者某字段,...
select * from c_table t where upper(t.name) like '%F%';--将字段全转成大写 select * from c_table t where lower(t.name) like '%f%';--将字段全转成小写 select * from c_table t where t.name like upper('%f%') or t.name l...
select * from t_resource_base where xdkm_id = '08975DBC-953B-42DC-AA01-65F168891CEE' and regexp_like(resource_title ,'Un','i'); regexp_like(字段 ,内容,'i') 内容不用加%号,  'i'的意思就是不 区分 大小写 也可改为'c' 区分 大小写 ... name                        sex liMing                        Gril Weiming                    Boy RedWolf                     Boy redmight
Oracle 中的Like操作符使用'_'和'%'作为通配符,使用就像这样: SELECT name FROM test_like WHERE name like '_a%';  即匹配test_like表name列中第2个字母是a的所有行。但是注意, Oracle 匹配 区分 大小写 的。也就是说上面的查询 无法查询到name='SAas'这行的。 Oracle 10g中提供的 正则表达式 功能可以很好的
select * from table t where upper(t.name) like '%F%';--将字段全转成大写 select * from table t where lower(t.name) like '%f%';  --将字段全转成小写 select * from table t where t.name like upper('%f%') or t.name like