问题 I would like to retrieve all rows with values except 1,2,3,4,5 in my COLUMNA in TABLEA . SELECT * FROM TABLEA WHERE COLUMNA NOT IN (1,2,3,4,5) But this eliminates the rows with NULL values in COLUMNA too. I don't want to eliminate NULL values rows and would like to include those rows in the resultset. Alternatively, I can try below query for the same SELECT * FROM TABLEA WHERE COLUMNA NOT IN (1,2,3,4,5) OR COLUMNA IS NULL. But I would like to know, why is it necessary to add this OR condition