0
我有一個'DESCRIPTION'列的表。 我想通過正則表達式檢索只有至少有一個小寫字符的行。如何在Oracle SQL查詢中使用正則表達式
我已經試過
select * from MYTABLE t
WHERE REGEXP_LIKE (t.DESCRIPTION, '[a-z]');
但結果等於
select * from MYTABLE t
我有一個'DESCRIPTION'列的表。 我想通過正則表達式檢索只有至少有一個小寫字符的行。如何在Oracle SQL查詢中使用正則表達式
我已經試過
select * from MYTABLE t
WHERE REGEXP_LIKE (t.DESCRIPTION, '[a-z]');
但結果等於
select * from MYTABLE t
您可能需要explicily強制區分大小寫的比較:
select *
from MYTABLE t
WHERE REGEXP_LIKE (t.DESCRIPTION, '[a-z]', 'c')
如果省略match_parameter,則:
默認情況下,靈敏度由 NLS_SORT參數
你確定的值來決定?這應該工作。 – SomeJavaGuy