Sobes.tech
Junior

Jaké agregační funkce se používají spolu s seskupením?

sobes.tech AI

Odpověď od AI

Spolu s seskupením (GROUP BY) se používají následující agregační funkce SQL:

  • COUNT() - spočítá počet řádků ve skupině.
  • SUM() - vypočítá součet hodnot ve sloupci s číselnými hodnotami ve skupině.
  • AVG() - vypočítá průměrnou hodnotu ve sloupci s číselnými hodnotami ve skupině.
  • MIN() - najde minimální hodnotu ve skupině.
  • MAX() - najde maximální hodnotu ve skupině.

Například:

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