Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL查找字段包含http://且前面不带<;a href=";或<;img src=“是吗?”;?_Sql_Sql Server_Sede - Fatal编程技术网

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],正文
发帖
在哪里替换(
替换(
身体,

“很好的解决方案,谢谢!这里有一个新的链接。