機能する SQL クエリを作成しましたが、醜いです。私はステートメントを使用しています:
CASE WHEN p.Guests is null THEN 0 ELSE p.Guests
クエリで実行されるいくつかの計算で約10回、次のようなことができるかどうか疑問に思っています:
variable = CASE WHEN p.Guests is null THEN 0 ELSE p.Guests
そして、123 * (CASE WHEN p.Guests is null THEN 0 ELSE p.Guests)
私ができる代わりに123 * variable
. p.Guests は、イベントに参加するゲストの数であり、クエリの各行によって異なります。だから私の質問は: SQL でこのような変数を作成する方法はありますか?