-4

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
4

2 に答える 2