如何从oracle数据库中搜索包含单引号的数据

时间:2010-10-15 09:26:40

标签: sql database oracle oracle10g

my_table包含三列:nameaddress1address2

我想查找包含单引号的所有记录。我怎么能这样做?

2 个答案:

答案 0 :(得分:12)

你必须通过将它们加倍来逃避表达式中的单引号,例如:

select * from my_table
where name like '%''%'
or address1 like '%''%'
or address2 like '%''%';

答案 1 :(得分:2)

...其中名称为||地址1 || address2喜欢'%''%';