J'ai une table avec 10 colonnes impaires, l'une d'elles étant 'Status'.Pas dans la clause sur une colonne avec des valeurs nulles
Je voulais aller chercher toutes les lignes où le statut est pas rejetée, alors j'ai écrit la requête suivante sur Hive:
select * from table1 where status <> 'Rejected'
Cependant Ruche me ne pas retourner les lignes où la situation était nulle. J'ai changé la requête en
select * from table1 where status <> 'Rejected' or status is Null
Mais je ne trouve aucune documentation pour comprendre pourquoi cela se produit.
Quelqu'un peut-il m'aider s'il vous plaît avec ceci?
C'est ainsi que 'NULL' fonctionne. Il devrait être dans la documentation qui décrit les valeurs 'NULL' pour toutes les bases de données. –