Return a value if no rows are found SQL

Posted by Matt on Stack Overflow See other posts from Stack Overflow or by Matt
Published on 2010-04-21T02:10:12Z Indexed on 2010/04/21 2:13 UTC
Read the original article Hit count: 290

Filed under:
|

Here's my simple query. If I query a record that doesn't exist then I will get nothing returned. I'd prefer that false (0) is returned in that scenario. Looking for the simplist method to account for no records.

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

© Stack Overflow or respective owner

Related posts about sql

Related posts about tsql