Vrednost NULL u nekoj tabeli znači da ta vrednost nedostaje. Ona nije nula, niti su u pitanju prazni navodnici ili išta slično, već je uopšte nema, ne postoji.
Baš zbog toga, u kolonama može da se postavi zabrana za null vrednosti (u tom slučaju nećete moći da unesete bilo šta u tom redu).
Ipak, prazne vrednosti su česte kada uvozimo podatke iz drugih sistema. Bolje je da uvezemo ono što imamo, nego da rizikujemo da se zbog nedostajućih vrednosti ne importuje nešto bitno. Posle te nedostajuće vrednosti možemo da zamenimo ili prilagodimo.
Kako da nađemo redove koji imaju prazne vrednosti u određenoj koloni?
Ne koristimo operator = kao što je to uobičajeno kod traženje određene vrednosti, već koristimo IS NULL ako tražimo prazne vrednosti ili IS NOT NULL ako tražimo vrednosti koje nisu prazne.
U slučaju da želite da prikažete podatke, tako da prazne vrednosti zamenite nekom svojom vrednošću, isprobajte funkciju coalesce. Prosledite joj ime kolone i vrednost kojom želite da prazna bude zamenjena.