Oct 29, 2023

SQL NULL vrednost

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