我需要查找包含多个冒号(:
)字符的所有条目。
然而,当我LIKE %:%
时,由于http://
,它会显示整个表格。我怎样才能找到一个以上的结肠?
SELECT *
FROM `downloads`
WHERE `url` LIKE '%:%'
LIMIT 0 , 30
答案 0 :(得分:3)
如果要查找在URL方案之后出现的冒号,请相应地更改LIKE子句:
SELECT *
FROM `downloads`
WHERE `url` LIKE '%:%:%'
LIMIT 0 , 30
第一个冒号将在您的方案中,第二个冒号将在该方案之后的Url中的其他位置。
但请注意 - 在指定端口号时,在Url中包含冒号是完全有效的,例如:http://localhost:8080