Baze podataka 2 - FESB
Baze podataka 2 - FESB
Baze podataka 2 - FESB
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Sortiranje izlaznih rezultata<br />
<br />
Koristi se izraz ORDER BY, kao dio select instrukcije:<br />
SELECT [ALL | DISTINCT] nazivi_kolona<br />
FROM nazivi_tablica|logike veze<br />
WHERE uvjetni izraz<br />
ORDER BY kolone_sortiranja<br />
Sintaksa:<br />
ORDER BY naziv_kolone tip_sortiranja, naziv_kolone tip_sortiranja,...<br />
Agregatne funkcije<br />
Generiraju zbirne(skupne) vrijednosti nad pojedinim kolonama tablice,<br />
koriste se u SELECT izrazu.<br />
SUM – zbroj AVG- prosjek MIN-minimum<br />
MAX-maximum COUNT- pobrojavanje<br />
Agregatne funkcije SUM i AVG mogu se koristiti samo za numerike<br />
tipove <strong>podataka</strong>.<br />
<br />
<br />
Grupni upiti<br />
<br />
Odreuje grupe po kojima se dijele izlazni rezultati:<br />
SELECT [ALL | DISTINCT] nazivi kolona, agregatne kolone<br />
FROM nazivi_tablica| join veze<br />
[WHERE uvjetni izraz]<br />
[GROUP BY nazivi kolona]<br />
[HAVING uvjetni izraz]<br />
[ORDER BY sort_izraz]<br />
HAVING uvjetni izraz<br />
Ogranienje izlaznih rezultata po<br />
zadanom uvjetu nakon izvršenja<br />
GROUP BY operacije.<br />
,*"!!%345616!5/78+9!"&<br />
45616!"("!:! " "!<br />
!)(("!" ;" "!<br />
("!"<br />
5/78+9!"*! "<br />
. ("!" ".<br />
SELECT STUDENT.student_id, ime, prezime, COUNT(sem)<br />
FROM STUDENT INNER JOIN UPISNI_LIST<br />
ON STUDENT.student_id = UPISNI_LIST.student_id<br />
GROUP BY STUDENT.student_id, ime, prezime<br />
HAVING SK_GOD > ’2004/05’