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;