SQL查找字段包含http://且前面不带<;a href=";或<;img src=“是吗?”;?
我正在尝试创建以查找包含纯文本链接的帖子,但以下查询将不起作用:SQL查找字段包含http://且前面不带<;a href=";或<;img src=“是吗?”;?,sql,sql-server,sede,Sql,Sql Server,Sede,我正在尝试创建以查找包含纯文本链接的帖子,但以下查询将不起作用: SELECT Id AS [Post Link], Body FROM Posts where Body LIKE '%http://%' and Body not like '%<a href="%' and body not like '%<img src="%' 将Id选择为[Post Link],正文 发帖 其中的主体类似于“%http://%” 与“%$p>不同的是,为了查询的目的,请将不希望看到的数据替换
SELECT Id AS [Post Link], Body
FROM Posts
where Body LIKE '%http://%'
and Body not like '%<a href="%'
and body not like '%<img src="%'
将Id选择为[Post Link],正文
发帖
其中的主体类似于“%http://%”
与“%$p>不同的是,为了查询的目的,请将不希望看到的数据替换为与搜索模式不匹配的数据。例如:
SELECT Id AS [Post Link], Body
FROM Posts
WHERE REPLACE(
REPLACE(
Body,
'<a href="http',
'xxxx'
),
'<img src="http',
'xxxx'
)
LIKE '%http://%'
将Id选择为[Post Link],正文
发帖
在哪里替换(
替换(
身体,
“很好的解决方案,谢谢!这里有一个新的链接。