Sobes.tech
Junior

Aké agregačné funkcie sa používajú spolu s skupinovaním?

sobes.tech AI

Odpoveď od AI

Spolu s zoskupením (GROUP BY) sa používajú nasledujúce agregačné funkcie SQL:

  • COUNT() - spočíta počet riadkov v skupine.
  • SUM() - vypočíta súčet hodnôt v číselnom stĺpci skupiny.
  • AVG() - vypočíta priemernú hodnotu v číselnom stĺpci skupiny.
  • MIN() - nájde minimálnu hodnotu v skupine.
  • MAX() - nájde maximálnu hodnotu v skupine.

Napríklad:

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