SQL查询返回其中有%的所有记录
问题描述:
我有一个表格图像列id
(number
),url
(varchar2(200)
)。SQL查询返回其中有%的所有记录
现在我想写一个查询来查找所有在其'%'中具有字符的url。有没有人如何写这个查询?
答
一种方法是使用like
:
where url like '%$%%' escape '$'
答
您可以使用“喜欢”来搜索在URL字段中输入字符。在进行字符串比较时,该问题是the percent is used as a wildcard。请避开您需要的功能escape the percent sign。
WHERE url LIKE '%\%%';
答
已经回答了,我会扔我的两分钱中的另一种选择:
where instr(url, '%') > 0
感谢您的快速和答辩权戈登。有效。 – Anil