CASE -kuvaus
SQL -kyselyt
Liitokset
Laskenta
Muut
NULL -operaattorilla voit testata onko kenttä tyhjä eli onko siinä mitään arvoa (IS NULL) tai ettei kenttä ole tyhjä (IS NOT NULL):
hae blokit, joiden huomautuskenttä ei ole tyhjä
SELECT *
FROM Block
WHERE remark IS NOT NULL;
hae blokit, jotka eivät ole varattuja (eli asiakaskenttä on tyhjä)
SELECT *
FROM Block
WHERE customerID IS NULL;
hae blokit, joiden valmistuspäivämäärä on tyhjä
SELECT *
FROM Block
WHERE dateproduced IS NULL;
Tällaisia ei aineistossa onneksi ole!
Huomaa: älä yritä käyttää IS operaattoria missään muussa yhteydessä. Eli esimerkiksi:
SELECT *
FROM Block
WHERE len IS 200;
kuulostaa hyvältä mutta aiheuttaa syntaksivirheen!