Informatică Baze de date

Functii agregate SQL

Funcțiile agregate SQL sunt funcții speciale care procesează mai multe rânduri dintr-o tabelă și returnează o singură valoare. Ele se aplică pe coloane numerice sau de tip date și sunt esențiale pentru analiza datelor. Cele mai comune sunt COUNT, SUM, AVG, MIN și MAX.

Funcții agregate de bază

  • COUNT Numără rândurile dintr-o coloană sau tabelă. Exemplu: SELECT COUNT(*) FROM studenti; returnează numărul total de studenți.
  • SUM Adună valorile unei coloane numerice. Exemplu: SELECT SUM(nota) FROM note; calculează suma tuturor notelor.
  • AVG Calculează media valorilor unei coloane. Exemplu: SELECT AVG(varsta) FROM elevi; dă vârsta medie a elevilor.
  • MIN și MAX Returnează valoarea minimă sau maximă dintr-o coloană. Exemplu: SELECT MIN(pret) FROM produse; găsește cel mai mic preț.

Cum se folosesc

  1. 1
    Pasul 1 Scrie clauza SELECT urmată de funcția agregată și numele coloanei.
  2. 2
    Pasul 2 Folosește clauza FROM pentru a specifica tabela.
  3. 3
    Pasul 3 Opțional, adaugă clauza GROUP BY pentru a grupa datele pe categorii.
  4. 4
    Pasul 4 Filtrează rezultatele cu HAVING după aplicarea funcțiilor agregate.

Folosește GROUP BY pentru a analiza datele pe grupuri, de exemplu media notelor pe materii.

Mai multe din Baze de date