IS NULL ja IS NOT NULL
<kenttä> IS NULL<kenttä> IS NOT 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 (NOTNULL). NULL-arvoja voidaan hakea ISNULL ja IS NOTNULL –määreillä.
Haetaan niiden opiskelijoiden sukunimet joilla ei ole sähköpostiosoitetta:
SELECT sukunimi, etunimiFROM OpiskelijaWHERE sahkoposti IS NULL;SUKUNIMI ETUNIMI------------ -------Kasvattaja KimmoOpettaja Olli2 record(s) selected.
Haetaan niiden opiskelijoiden sukunimet joilla on sähköpostiosoite:
SELECT sukunimi, etunimiFROM OpiskelijaWHERE sahkoposti IS NOT NULL;SUKUNIMI ETUNIMI------------ -------Lahtonen TommiHeinonen PetriTieteilijä TeemuTieteilijä TainaKielinero KaisaKirjailija Keijo6 record(s) selected.

Käyttäjien kommentit