IS (NOT) NULL

In een database kunnen in tabellen sommige velden leeg gelaten worden. In de tabel rekeninghouder staat een kolom telefoonnr. Stel dat een rekeninghouder geen telefoonnummer heeft of er bewust geen heeft doorgegeven aan de bank. In dat geval wordt er geen waarde opgeslagen in het veld telefoonnr.

In de tabel transactie zal bij een geldopname bij een geldautomaat wel een rekeningnummer worden vermeld in de kolom rekening_af, maar niet in de kolom rekening_bij. Dat veld blijft dan leeg

In SQL kan je de rijen waarbij een veld leeg is, selecteren met de operator IS NULL.

Alle rijen waarbij de velden wel een waarde bevatten, kan je selecteren met de operator IS NOT NULL.

 

Opdracht

Schrijf de query waarmee je kunt controleren of alle rekeninghouders een telefoonnummer hebben opgegeven.