=NULL i !=NULL nie działa!

Gdy chcemy sprawdzić czy wartość jakiejś kolumny w danym rekordzie jest nieokreślona musimy użyć określonej składni zapytania. Dla wartości nieokreślonej nie działa to tak jak w przypadku zwykłych zapytań:

SELECT id FROM tabela WHERE id=2;

I nie zadziała coś podobnego jak:

SELECT tresc FROM tabela WHERE tresc=NULL;

Bądź:

SELECT tresc FROM tabela WHERE tresc!=NULL;

Jeśli chcemy wybrać wiersze z tabeli w których pole tresc jest nieokreślone użyjemy składni:

SELECT tresc FROM tabela WHERE tresc IS NULL;

Podobnie jeśli chcemy wybrać wiersze z tabeli w których pole tresc nie jest nieokreślone użyjemy składni:

SELECT tresc FROM tabela WHERE tresc IS NOT NULL;