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