SQL搜索字符串中的字符串,排除另一个字符串

时间:2017-11-01 18:13:38

标签: sql sql-server search

我有一个包含大量HTML的SQL字段。我想识别出有字符串“http://”的任何记录,但它不是字符串“http://www.example.com”的一部分。许多记录包括“http://www.example.com” - 我不打算排除这些记录。相反,如果存在不同格式的附加“http://”链接,则返回它们。

作为一个例子,我想要返回这些记录:

但不是这一个:

1 个答案:

答案 0 :(得分:1)

这是怎么回事?

SELECT *
FROM table
WHERE REPLACE(field, 'http://www.example.com', '') LIKE '%http://%'