Sobes.tech
Junior — Middle

Ποια είναι η κύρια λειτουργία του τελεστή GROUP BY στη SQL και σε ποιες περιπτώσεις εφαρμόζεται;

sobes.tech AI

Απάντηση από AI

Η εντολή GROUP BY σε SQL χρησιμοποιείται για την ομαδοποίηση των γραμμών ενός πίνακα βάσει μιας ή περισσότερων στηλών. Ο κύριος σκοπός της είναι η συλλογή δεδομένων, επιτρέποντας την εφαρμογή συναρτήσεων συλλογής (π.χ., COUNT, SUM, AVG, MAX, MIN) σε κάθε ομάδα ξεχωριστά.

Χρησιμοποιείται όταν χρειάζεται να ληφθούν συνοπτικές πληροφορίες, π.χ., ο αριθμός παραγγελιών ανά πελάτη, ο μέσος εισόδημα ανά τμήμα κ.ά.

Παράδειγμα:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department;

Αυτή η ερώτηση θα ομαδοποιήσει τους υπαλλήλους κατά τμήματα και θα μετρήσει τον αριθμό των υπαλλήλων σε κάθε τμήμα.