在oracle。中,替换或引用reg_exp中的特殊字符的语法是什么,例如$或@或&或|。

时间:2018-09-04 18:41:03

标签: sql regex oracle oracle11g

SELECT first_name, last_name 
FROM employees 
WHERE REGEXP_LIKE (first_name, '$')

REGEXP_LIKE不在寻找$符号,而是在寻找行尾。能帮您找准$标志吗?

1 个答案:

答案 0 :(得分:1)

StackBlitz

SELECT first_name, last_name FROM employees WHERE REGEXP_LIKE (first_name, '\$')

或者将其包装在方括号[]中。

SELECT first_name, last_name FROM employees WHERE REGEXP_LIKE (first_name, '[$]')

Escape the special character with a \ character.