以下の SQL コード スニペットがあり、@Customer パラメーターの値を操作して、すべての顧客から売上を選択したいと考えています。SQL Server 2008 R2 でこれを行う方法はありますか? @Customer = '%' を設定しようとしましたが、LIKE 演算子がないため、明らかにうまくいきませんでした。
1 人の顧客だけを選択する必要がある場合もあるため、パラメータを操作したいだけです。WHERE 句で IF/ELSE を使用するようなことはありますか?
DECLARE @Customer varchar(5) = ''
SELECT *
FROM SalesData
WHERE Customer=@Customer