10より大きい場合は、変数を-1に設定し、その変数出力を選択します。10未満の場合は、出力として変数を選択します。
DECLARE @i INT
SET @i = 10
SELECT @i = (@i * 10)
ありがとうございました、
10より大きい場合は、変数を-1に設定し、その変数出力を選択します。10未満の場合は、出力として変数を選択します。
DECLARE @i INT
SET @i = 10
SELECT @i = (@i * 10)
ありがとうございました、
何を探しているのか完全にはわかりません。これは役に立ちますか?
declare @myResult int
select @myResult = case when @i > 10 then -1 else @i end
print @myResult
変数に値を割り当てるselectステートメントを、データを返す式と組み合わせることはできません...したがって、2つのステートメントが必要です...
Declare @I Integer = 4
Select @I = Case When @I > 10 Then -1 Else @I End
Select @I