Professional Documents
Culture Documents
Sistemske Funkcije
Sistemske Funkcije
Općenito
• DBMS sadrži sistemske funkcije koje služe u upitima za različite operacije na podacima
• Sistemske funkcije se mogu podijeliti
• Skalarne funkcije
• Kao parametar uzimaju jednu vrijednost i vraćaju jednu vrijednost kao rezultat
• Agregatne funkcije
• Kao parametar uzimaju više vrijednosti, a kao rezultat vraćaju jednu
(agregiranu) vrijednost
Skalarne funkcije
• Postoji mnogo skalarnih funkcija ugrađenih u DBMS od kojih ćemo samo neke
spomenuti
• Nama zanimljive su sljedeće skupine skalarnih funkcija
• Matematičke funkcije
• Funkcije za rad sa datumom i vremenom
• Funkcije za rad sa znakovima
• Ostatak funkcija možete pogledati na sljedećem linku
•http://msdn.microsoft.com/en-us/library/ms174318.aspx
Skalarne
funkcije –
Matematičke
funkcije
• Agregatne funkcije rade izračune na zadanom skupu redaka i od više vrijednosti računaju jednu
vrijednost
• ISO standard definira sljedeće agregatne funkcije:
• AVG
• COUNT
• MAX
• MIN
• SUM
• Navedene funkcije su dostupne u svakom DBMS-u, a osim njih može sadržavati i neke svoje
• Naziv rezultantne vrijednosti nije definiran operacijom agregiranja, stoga se mora
preimenovati (AS operator)
Agregatne
funkcije