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.