Sobes.tech
Junior — Middle

Kas saaksite selgitada GROUP BY operaatori SQL-s ja millal seda kasutada?

sobes.tech AI

Vastus AI-lt

SQL-i GROUP BY käsk kasutatakse tabeli ridade rühmitamiseks ühe või mitme veeru järgi. See võimaldab andmeid kokku võtta, näiteks arvutada summa, keskmise või kirje arv iga rühma kohta.

Näide kasutamisest: kui teil on müügileht ja soovite teada iga müüja kogumüügi summat, rühmitate andmed müüja identifikaatori järgi ja rakendate agregaatfunktsiooni SUM müügiväärtuse veerule.

SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;

Kasutage GROUP BY, kui soovite saada kokkuvõtlikke andmeid, mis on rühmitatud teatud tunnuste järgi.