1. Uvod

SQL komande omogućavaju rad sa podacima u bazi:

  • prikaz podataka

  • dodavanje podataka

  • izmena podataka

  • brisanje podataka

Najvažnije komande za rad sa podacima su:

Komanda Namena
SELECT prikaz podataka
INSERT dodavanje podataka
UPDATE izmena postojećih podataka
DELETE brisanje podataka
MERGE kombinovanje dodavanja i ažuriranja

2. SELECT – prikaz podataka

Komanda SELECT služi za čitanje podataka iz baze.

Primer

SELECT *
FROM UCENICI;

Prikazuju se svi učenici.


Prikaz samo određenih kolona

SELECT Ime, Prezime
FROM UCENICI;

SELECT ne menja podatke

SELECT je bezbedna komanda za pregled podataka.

Ne vrši:

  • izmenu

  • brisanje

  • dodavanje


3. UPDATE – izmena postojećih podataka

Komanda UPDATE služi za promenu postojećih vrednosti u tabeli.


Osnovna sintaksa

UPDATE tabela
SET kolona = vrednost
WHERE uslov;

Primer – promena stipendije

UPDATE UCENICI
SET stipendija = 15000
WHERE ID = 3;

Menja se stipendija učenika sa ID = 3.


Primer – promena više kolona

UPDATE UCENICI
SET Ime = 'Marko',
    stipendija = 12000
WHERE ID = 2;

Veoma važna napomena

Ako se izostavi WHERE, menjaće se svi redovi.

❌ Opasno:

UPDATE UCENICI
SET stipendija = 10000;

Svi učenici dobijaju istu stipendiju.


4. DELETE – brisanje podataka

Komanda DELETE briše postojeće redove iz tabele.


Primer

DELETE FROM UCENICI
WHERE ID = 5;

Briše se učenik sa ID = 5.


Opasnost bez WHERE uslova

DELETE FROM UCENICI;

Brišu se svi podaci iz tabele.


5. MERGE – kombinovanje podataka

Komanda MERGE koristi se za:

  • ažuriranje postojećih podataka

  • dodavanje novih podataka

  • sinhronizaciju tabela

Najčešće se koristi u naprednijim bazama podataka.


Ideja MERGE komande

SQL proverava:

  • ako podatak postoji → ažurira ga

  • ako ne postoji → dodaje ga


Pojednostavljen primer

MERGE INTO UCENICI
USING NoviUcenici
ON UCENICI.ID = NoviUcenici.ID
WHEN MATCHED THEN
    UPDATE SET
        UCENICI.Ime = NoviUcenici.Ime;

Ako učenik postoji:

✅ podaci se ažuriraju.


6. Poređenje komandi

Komanda Dodaje Menja Briše Prikazuje
SELECT ❌ ❌ ❌ ✅
UPDATE ❌ ✅ ❌ ❌
DELETE ❌ ❌ ✅ ❌
MERGE ✅ ✅ ❌ ❌

7. Kada se koristi koja komanda?

SELECT

Kada želimo da vidimo podatke.


UPDATE

Kada menjamo postojeće podatke.

Primer:

  • promena adrese

  • promena stipendije

  • promena broja telefona


DELETE

Kada uklanjamo podatke.

Primer:

  • brisanje učenika

  • uklanjanje zastarelih podataka


MERGE

Kada usklađujemo dve tabele.

Primer:

  • sinhronizacija podataka iz druge baze

  • ažuriranje podataka iz fajla


Pravilo za pamćenje

Komanda Ključna reč
SELECT prikazuje
UPDATE menja
DELETE briše
MERGE kombinuje i ažurira

Pošto pitanje traži komande koje mogu da ažuriraju postojeće podatke, tačni odgovori su:

✅ 2. MERGE
✅ 4. UPDATE

Last modified: Tuesday, 9 June 2026, 8:50 AM