Sobes.tech
Junior

Jakie funkcje agregujące są używane razem z grupowaniem?

sobes.tech AI

Odpowiedź od AI

Razem z grupowaniem (GROUP BY) używane są następujące funkcje agregujące SQL:

  • COUNT() - zlicza liczbę wierszy w grupie.
  • SUM() - oblicza sumę wartości w kolumnie numerycznej grupy.
  • AVG() - oblicza średnią wartość w kolumnie numerycznej grupy.
  • MIN() - znajduje minimalną wartość w grupie.
  • MAX() - znajduje maksymalną wartość w grupie.

Na przykład:

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