2017-02-06 3 views
0

다음과 같은 쿼리가 있습니다. 나는 mywebsite.com/url를 포함하지 않는 기록을 수신 할하지만 mywebsite.comurl 포함URL이 포함 된 SQL 쿼리

SELECT COUNT(*) 
FROM [mydb].[dbo].[mytable] 
WHERE No is not null 
AND Thumbnail is not null 
AND Thumbnail not like '<a target=\"_blank\" href=\"http://www.mywebsite.com/%' 

내가 쿼리를 실행하면, 그것은 나에게 예상치 못한 수를 제공합니다. 쿼리가 잘못되었습니다. 제대로 작동하게하려면 어떻게해야합니까?

+0

"예상치 못한 숫자"는 잘못된 행 수와 일치합니까? 그렇다면 디버깅하거나, 포함되었거나 포함되지 않은 행을보고 올바르지 않거나 문제를 발견 할 수 있는지 확인해야합니다. –

+2

분명히 첫 번째 단계는 개수를 제거하고 반환 된 실제 개별 행을 살펴 보는 것입니다. 정말. 문제 해결 101 –

+0

샘플 데이터 및 예상 결과를 표시하십시오. – NEER

답변

3
SELECT COUNT(*) FROM [mydb].[dbo].[mytable] WHERE No is not null 
AND Thumbnail is not null 
AND Thumbnail like '%mywebsite.com%' 
AND Thumbnail not like '%mywebsite.com/url%' 
관련 문제