Table Name : Student ---------------- ID | NAME | ADDRESS ---------------- 1 | Mark | Queen's Road 2 | Ann | Church Road 3 | Sam | Temple Road
我需要获得单引号存在的记录。 例如: -
从学生中选择* REGEXP_LIKE(地址,'我需要SingleQuote存在记录')
然后我期望结果:
1 | Mark | Queen's Road
答案 0 :(得分:2)
你可以通过将它加倍来逃避Oracle中的引用。
所以,使用常规LIKE
运算符:
SELECT *
FROM student
WHERE address LIKE '%''%'
使用REGEXP_LIKE
,您必须执行类似的转义:
SELECT *
FROM student
WHERE regexp_like (address, '''+')
答案 1 :(得分:0)
我不确定oracle但是在Mysql中,以下查询将适用于您的目的
select * from student where address like "%'%"