Вернуть значение, если строки не найдены SQL

Вот мой простой запрос. Если я сделаю запрос на запись, которая не существует, я ничего не получу. Я предпочел бы, чтобы false (0) возвращалось в этом сценарии. Ищем простой способ для учета нет записей.

SELECT  CASE
            WHEN S.Id IS NOT NULL AND S.Status = 1 AND (S.WebUserId = @WebUserId OR S.AllowUploads = 1) THEN 1
            ELSE 0
        END AS [Value]

        FROM Sites S

        WHERE S.Id = @SiteId

Ответы на вопрос(10)

Ваш ответ на вопрос