SQL,PL/SQL – Funkcje agreguj─ůce – Oracle 10/11 cz.10

Print Friendly, PDF & Email

Nast─Öpn─ů istotn─ů rzecz─ů w SQL s─ů tzw. funkcje agreguj─ůce, dzi─Öki nim otrzymujemy jeden wynik z kilku danych, np. sum─Ö pensji naszych pracownik├│w, czy te┼╝ ich ┼Ťredni─ů pensj─Ö.

1) AVG-┼Ťrednia:

Poni┼╝szej zapytanie pokazuj─ůce ┼Ťredni─ů pensj─Ö naszych pracownik├│w:
SELECT ROUND(AVG(salary)) AS „┼Ürednia pensja” FROM employees;


2) COUNT-Suma wierszy:

Przy pomocy Count mo┼╝emy zliczy─ç wyst─ůpienia wierszy zgodnych z zapytaniem:
SELECT count(*) AS „liczba pracuj─ůcych” FROM employees;



3) MIN/MAX:

Działanie jest raczej oczywiste:

SELECT MIN(salary) AS „Min pensja”, MAX(slary) AS „Max pensja” FROM eomployees;


4) SUM+DISTINCT:

SUM sumuje warto┼Ťci z podanych w zapytaniu wierszy, natomiast DISTINCT pozwala zsumowa─ç warto┼Ťci niepowtarzalne:

SELECT SUM(DISTINCT salary) FROM employees;




Dzi─Ökuj─Ö Ci, za po┼Ťwi─Öcony czas na przeczytanie tego artyku┼éu. Je┼Ťli by┼é on dla Ciebie przydatny, to gor─ůco zach─Öcam Ci─Ö do zapisania si─Ö na m├│j newsletter, je┼╝eli jeszcze Ci─Ö tam nie ma. Prosz─Ö Ci─Ö tak┼╝e o ÔÇťpolubienieÔÇŁ mojego bloga na Facebooku oraz kana┼éu na YouTube ÔÇô pomo┼╝e mi to dotrze─ç do nowych odbiorc├│w. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artyku┼éach / projektach zanim stan─ů si─Ö publiczne. Mo┼╝esz r├│wnie┼╝ pozostawi─ç ca┼ékowicie anonimowy pomys┼é na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw r├│wnie┼╝ komentarz lub napisz do mnie wiadomo┼Ť─ç odpisuj─Ö na ka┼╝d─ů, je┼╝eli Masz jakie┼Ť pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT