ISNULL
の代わりに / COALESCE
オプションを使用すると、パラメータがnullであるかどうかをテストできます:
SELECT NAME
FROM TABLE
WHERE
(@City IS NULL OR City = @City)
AND
(@Gender IS NULL OR Gender = @Gender)
AND
(@Age IS NULL OR Age = @Age)
ISNULL
の代わりに / COALESCE
オプションを使用すると、パラメータがnullであるかどうかをテストできます:
SELECT NAME
FROM TABLE
WHERE
(@City IS NULL OR City = @City)
AND
(@Gender IS NULL OR Gender = @Gender)
AND
(@Age IS NULL OR Age = @Age)