我的桌子上有一栏'描述'。 我想通过正则表达式检索只有至少一个小写字符的行。
我试过了
select * from MYTABLE t
WHERE REGEXP_LIKE (t.DESCRIPTION, '[a-z]');
但结果等于
select * from MYTABLE t
答案 0 :(得分:3)
您可能需要明确强制进行区分大小写的比较:
select *
from MYTABLE t
WHERE REGEXP_LIKE (t.DESCRIPTION, '[a-z]', 'c')
如果省略match_parameter,则:
默认的区分大小写由值决定 NLS_SORT参数