このような私のクエリ
statement1 = statement2の場合、offer1
オファー1に値がある場合は、オファー1の値を表示する必要があります「はい」
このためのクエリを書く方法は?
このような私のクエリ
statement1 = statement2の場合、offer1
オファー1に値がある場合は、オファー1の値を表示する必要があります「はい」
このためのクエリを書く方法は?
CASE
次のように複数の式をネストできます。
CASE
WHEN statement1 = statement2
THEN
CASE WHEN offer1 IS NOT NULL THEN 'Yes' ELSE ... END
END
ストアド プロシージャを使用して、必要な条件に応じて値を返すことができます。ストアド プロシージャでは、通常の if ステートメントを使用して条件を設計できます。ここからこの例を見てください。
Create procedure dbo.Prc
@Value varchar(50),
@Result bit OUTPUT
AS
Begin
If exists (select 1 from YourTable where Field=@Value)
set @Result=1
Else
set @Result=0
End