列にnull値を返すcaseステートメントがありますが、caseステートメントの実行時にnull値は必要ありません。
SELECT ABC
(
CASE
WHEN
condition
THEN 1
WHEN
condition2
THEN 2
END
) AS column_name FROM tablename;
Column_nameはnull値も返します
だから私はクエリをに変更しました
SELECT ABC
(
CASE
WHEN
condition
THEN 1
WHEN
condition2
THEN 2
else 3
END
) AS column_name FROM tablename where column_name <>3;
「無効な識別子」というエラーが表示されます。
これについて何か考えはありますか?