NULL označava odsustvo vrednosti u SQL-u. To ne znači da je vrednost nula, već da vrednost nije ni poznata ni definisana. Evo nekoliko primera:
Primer 1: Dodavanje zapisa bez vrednosti
Ako se pri dodavanju zapisa u tabelu određena kolona ne popuni vrednošću, ta kolona će imati NULL vrednost.
INSERT INTO Korisnici (Ime, Prezime, Telefon)
VALUES ('Ana', 'Ivanović', NULL);
Primer 2: Nedostajući podaci
Kada neki podaci nisu dostupni ili nisu uneti, NULL se koristi da označi te praznine.
Primer 3: Neobavezne kolone
U slučaju kada kolona nije obavezna za unos (nije definisana kao NOT NULL), NULL se može koristiti da označi odsustvo vrednosti.
Primer 4: Nedefinisane vrednosti
Kada vrednost nije primenjiva ili nije definisana za određeni zapis, NULL se koristi da označi ovu situaciju.
Važno je napomenuti da NULL nije isto što i prazan string ('') ili nula (0). NULL označava odsustvo vrednosti, dok prazan string i nula predstavljaju konkretnu vrednost.
No comments:
Post a Comment