Code Inspection: Null comparison
Reports comparisons with NULL that can be replaced with IS NULL or IS NOT NULL operators.
Example (Microsoft SQL Server):
CREATE TABLE foo ( id int );
SELECT * FROM foo WHERE NULL = NULL;
SELECT * FROM foo WHERE NULL != NULL;
The NULL = NULL
can be replaced with IS NULL
, the NULL != NULL
comparison with IS NOT NULL
. To do this replacement, you can use Use IS NULL operator or Use IS NOT NULL operator quick-fixes.
SELECT * FROM foo WHERE NULL IS NULL;
SELECT * FROM foo WHERE NULL IS NOT NULL;
Suppress an inspection in the editor
Place the caret at the highlighted line and press Alt+Enter or click .
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 11 February 2024