7

我知道您可以将 LIKE 用于选择语句来搜索字符串,然后使用通配符来匹配该字符串.. 例如:

Select * from table where first_name LIKE '%r%';

将返回名称,例如 robert、roland、craig 等。

我很好奇您将如何在字符串中搜索实际的通配符,例如 %:

Select * from table where values LIKE '% % %';

(中间 % 是您要寻找的)(显然这不是正确的方法,这就是我要问的原因)。

4

2 回答 2

8

怎么样

LIKE '%\%%' ESCAPE '\'

http://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions016.htm

于 2012-04-18T04:29:52.203 回答
-3

就像 LIKE '%%' 会更容易。

于 2013-08-13T08:44:28.280 回答