Sobes.tech
Junior

Ποιες συναρτήσεις σύνοψης χρησιμοποιούνται μαζί με την ομαδοποίηση;

sobes.tech AI

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

Μαζί με την ομαδοποίηση (GROUP BY) χρησιμοποιούνται οι ακόλουθες συναρτήσεις σύνοψης SQL:

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

Για παράδειγμα:

SELECT
    category,
    COUNT(*) AS total_products,
    SUM(price) AS total_price,
    AVG(price) AS average_price
FROM
    products
GROUP BY
    category;