次の T-SQL ステートメントを翻訳する方法を教えてください。
SELECT fileld1 = CASE
WHEN T.option1 THEN -1
ELSE
CASE WHEN T.option2 THEN 0
ELSE 1
END
END
FROM Table1 AS T
ポイントは、select ステートメントの 1 つのフィールドに対して、テーブルから 2 つの異なるオプションを検証する必要があるということです。
pl/sql で IF ステートメントを使用して何かをしようとしましたが、うまくいきません。
SELECT IF T.option1 THEN -1
ELSE IF T.option2 THEN 0
ELSE 1
END
FROM Table1 AS T
SELECT ステートメント内に IF ステートメントを記述する方法が実際にはわかりません。
また、ビューを構築しているため、select ステートメント内でそれを行う必要があります。