我需要在 CASE 语句的 THEN 部分中使用 OR 语句......像这样。
DECLARE @myColorPreference varchar(10)
SET @myColorPreference = 'ANY'
SELECT BikeColor, Make, Model
FROM BIKES
WHERE Color = CASE
WHEN @myColorPreference = 'Blue' THEN 'Blue'
WHEN @myColorPreference = 'ANY' THEN 'Blue' OR 'Red' OR 'Green'
END