LINK za rad ONLINE:

2 Fajlovi koji se koriste:

3. Pravilnik koji važi i za vašu maturu sledeće školske godine:


1. zadatak:

 A30.sql - za SQL Server (Microsoft)

A30mySql.sql- za MySQL

slika dijagrama baze:

 - slika dijagrama baze -Upiti:

Ispisati 

  • sve podatke iz tabele Grad (SELECT * FROM Grad)
  • broj redova u tabeli Grad (SELECT COUNT(*) FROM Grad)
  • najveći ID u tabeli Grad (SELECT MAX(GradID) AS "Najveci GradID je" FROM Grad)

Ispisati 

  • sve gradove i terene u  njima

(SELECT Grad, Teren 
FROM Grad, Teren 
WHERE Grad.GradID=Teren.GradID
)

  • za svaki id gradova koje od terena ima

(SELECT Grad, COUNT(TerenID) 
FROM Grad, Teren 
WHERE Grad.GradID=Teren.GradIDn
GROUP BY Grad
)

  • Ispisati ovo samo za gradove koji imaju dva ili više terena

(SELECT Grad, COUNT(TerenID) 
FROM Grad, Teren 
WHERE Grad.GradID=Teren.GradIDn
GROUP BY Grad
HAVING COUNT(TrernID)>1
)

  • Ispisati ime i prezime igrača u jednol koloni rezultata

za ovo je različito - u zavisnosti koja od verzja SQL-a se koristi.

MS SQL ili ACcess:

(SELECT (Prezime + " " + Ime) AS "Igrač" 
FROM Igrac
)

MySQL:

(SELECT CONCAT(Prezime, " ", Ime) AS "Igrač" 
FROM Igrac
)

Last modified: Wednesday, 18 June 2025, 11:10 AM