-1
単純な 'WHERE [COLUMN] IS NULL'文を実行していますが、必要な行が検索されませんでした。私も別の値のステートメントを行い、7つの異なるNULLがありました。DB2テーブルでNULLをフィルタできません
これについての説明はありますか?これを修正する方法はありますか?
単純な 'WHERE [COLUMN] IS NULL'文を実行していますが、必要な行が検索されませんでした。私も別の値のステートメントを行い、7つの異なるNULLがありました。DB2テーブルでNULLをフィルタできません
これについての説明はありますか?これを修正する方法はありますか?
基本的にNULLを持つすべての比較演算子は、WHERE句でフィルタリングされた "false"またはNULLを返します。
だから、あなたのクエリは次のようになります。
WHERE COLUMN <> 'VALUE' OR COLUMN IS NULL
は、代わりに(COALESCEを使用)
WHERE COALESCE(column, '') <> 'A'
お試しいただきありがとうございます。コメントにその解決策を掲載しました。 – Jimmy
は、私たちにいくつかのサンプル・テーブル・データ、現在の結果および所望の結果、およびクエリを表示します。 – jarlh
実際の値が「NULL」の文字列データ型列がある可能性があります。 – Lamak
[DISTINCT CEPMTDATE FROM KWDB122.KWCEMPL AS A a.ccust = '16907']がNULLを返す場合があります。 – Jimmy