私は10個の奇数列を持つテーブルを持っています。そのうちの1つは 'Status'です。ヌル値を持つ列にはin句がありません
私はステータスが却下されていないすべての行をフェッチしたかったので、私はハイブで次の問合せを書いた:ハイブは私にステータスがNullだった行を返すされていませんが
select * from table1 where status <> 'Rejected'
を。クエリを
に変更しましたselect * from table1 where status <> 'Rejected' or status is Null
しかし、なぜこれが起こっているのかを理解するためのドキュメントは見つかりません。
誰か助けてもらえますか?
これは 'NULL'の働きです。これは、すべてのデータベースの 'NULL'値を記述するドキュメントに含まれていなければなりません。 –