Table of Contents
Agregarea datelor este o sarcină comună în gestionarea și analiza seturilor de date mari. SQL oferă instrumente puternice pentru a combina, rezuma și analiza datele în mod eficient. Acest ghid oferă o abordare pas cu pas pentru rezolvarea problemelor de agregare a datelor în lumea reală folosind SQL.
Înțelegerea agregarii datelor
Agregarea datelor presupune consolidarea datelor din mai multe înregistrări în formulare rezumate. Operaţiunile tipice includ calcularea totalurilor, mediilor, numărului şi altor măsuri statistice. Înţelegerea corectă a structurii datelor este esenţială înainte de efectuarea agregării.
Funcții de agregare SQL de bază
SQL oferă mai multe funcții pentru agregarea datelor:
- SUM(): Calculează suma totală a unei coloane numerice.
- AVG(): Calculează valoarea medie.
- COUNT(): Numără numărul de rânduri.
- MIN(): Găsește cea mai mică valoare.
- MAX(): Găsește cea mai mare valoare.
Efectuarea unor agregaţii grupate
Pentru a analiza datele pe categorii, utilizați clauza GROUP BY[. Acesta grupează rândurile pe baza coloanelor specificate și aplică funcții de agregare fiecărui grup.
Interogatoriu de exemplu:
Manipularea mai multor agregaţii
SQL permite funcţii de agregare multiplă într-o singură interogare. Aceasta permite analiza cuprinzătoare a datelor din fiecare grup.
Exemplu: