NULL

Puuttuvaa arvoa merkitään SQL:ssä sanalla NULL. NULL ei tarkoita välilyöntiä eikä nollaa vaan tuntematonta arvoa. Tietoa syötettäessä kenttä saa arvokseen NULL jos sille ei anneta mitään arvoa eikä kenttää ole määritetty pakolliseksi (NOT NULL). NULL-arvoja voidaan hakea IS NULL ja IS NOT NULL -määreillä.

/* Haetaan niiden sukunimet joilla ei ole puhelinta */

SELECT sukunimi, etunimi

FROM Oppilaat

WHERE puhelin IS NULL

sukunimi

etunimi

Meikäläinen

Masa

Meikäläinen

Maija

/* Haetaan niiden sukunimet joilla on puhelin */

SELECT sukunimi, etunimi

FROM Oppilaat

WHERE puhelin IS NOT NULL

sukunimi

etunimi

Lahtonen

Tommi

Heinonen

Petri

Wanha

Gubbe

Vilkas

Ville

Wanha

Gubbe