我想将 CASE 与 WHERE 一起使用,因此如果 countryId 为 -1,则不要选择任何值,否则请选择值这是我的非工作代码
DECLARE @countryId int=-1 --for example
SELECT * FROM dbo.bbmf WHERE status=1
AND countryId =
CASE WHEN @countryId = -1 THEN
--select any
ELSE
countryId=@countryId
END
谢谢你的帮助