SQL查询返回其中包含%的所有记录

时间:2017-10-13 22:26:00

标签: sql oracle

我有一个包含number列(url),varchar2(200)a+n-1)的表格图片。

现在我想写一个查询来查找所有在其中有字符的网址'%'。有人怎么写这个查询?

3 个答案:

答案 0 :(得分:3)

一种方法使用like

where url like '%$%%' escape '$'

答案 1 :(得分:2)

我已经回答了,我将把我的两分钱扔进另一个选择:

where instr(url, '%') > 0

答案 2 :(得分:1)

您可以使用' LIKE'在URL字段中搜索字符。在进行字符串比较时,问题是the percent is used as a wildcard。绕过escape the percent sign所需的功能。

WHERE url LIKE '%\%%';