Sobes.tech
Junior — Middle

Ποιες λειτουργίες σύνοψης είναι διαθέσιμες για χρήση μαζί με τον χειριστή GROUP BY σε SQL;

sobes.tech AI

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

Στο SQL, με τον τελεστή GROUP BY, συχνά χρησιμοποιούνται συναρτήσεις σύγκλισης για τον υπολογισμό συνοπτικών τιμών ανά ομάδες. Οι κύριες συναρτήσεις σύγκλισης:

  • COUNT() — μετράει τον αριθμό των γραμμών σε μια ομάδα.
  • SUM() — υπολογίζει το άθροισμα των τιμών σε μια ομάδα.
  • AVG() — υπολογίζει τη μέση τιμή.
  • MIN() — βρίσκει την ελάχιστη τιμή.
  • MAX() — βρίσκει τη μέγιστη τιμή.

Παράδειγμα:

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

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