请教ORACLE查询单引号的问题

test表有个name字段,其中有一条数据的值为"111'''222",
[code="java"]select * from test where name like '%''%'[/code]
[code="java"]select * from test where name like '%2%'[/code]
[code="java"]select * from test where name like '%''%2%'[/code]
都能查到这条数据,但是
[code="java"]select * from test where name like '%1%'[/code]却不能查出,请问一下,这个问题有什么方法解决,谢谢.

我测试了一下,四条语句都能查出来!!

貌似我跟跟你测试的结果不一样啊 上面四条SQL中第二条和第四条能查到数据,第一条和第三条查不到数据 我的数据库的ORACLE92的

建议先在PL/SQL中分别执行四条sql,看是否有结果...然后在找原因..