複雑な SQL クエリを作成していて、while ステートメントで結果をテストしたいと考えています。
私は次のようなことをしたい:
WHERE ( R.Expired IS NULL OR R.Expired > SYSDATE )
AND (
CASE
WHEN R.Description LIKE '%SSX%' THEN TRUE
ELSE FALSE
END
) ORDER BY R.Name
しかし、PL/SQL は、「無効な関係演算子」があると言っています (翻訳済み)。
CASE ステートメントに何か問題がありますか?