Null
Null verwijst in computertermen naar de afwezigheid van een waarde. Het betekent niet een waarde van 0, omdat 0 zelf een waarde is, en ook niet een lege spatie " ". Het verwijst ook niet naar een ongedefinieerde variabele, die helemaal niet is aangemaakt.
In de context van programmeertalen wordt een variabele waaraan geen waarde is toegewezen, beschouwd als null. De variabele kan zonder waarde zijn aangemaakt met de bedoeling er later een toe te voegen, of kan oorspronkelijk een waarde hebben gehad die is verwijderd. Een variabele met de waarde null kan fouten veroorzaken wanneer het programma iets met die variabele probeert te doen en ervan uitgaat dat deze een waarde heeft.
In de context van een database wordt null vaak gebruikt als tijdelijke aanduiding wanneer een veld leeg is gelaten, omdat die gegevens niet bestaan of niet beschikbaar zijn. Een database met klantgegevens kan bijvoorbeeld een kolom bevatten voor het telefoonnummer van een klant. Als een klant die informatie niet deelt wanneer de database-invoer wordt aangemaakt en er niets in dat veld wordt ingevoerd, is de waarde van het telefoonnummer null. Dat betekent niet dat de klant geen telefoonnummer heeft, maar dat onbekend is of de klant er een heeft en wat het nummer is. Als de klant het nummer later deelt, kan het aan het veld worden toegevoegd, waardoor null wordt vervangen.
Test je kennis