Sobes.tech
Junior

Kokios agregavimo funkcijos naudojamos kartu su grupavimu?

sobes.tech AI

Atsakymas iš AI

Kartu su grupavimu (GROUP BY) naudojamos šios SQL agregatinės funkcijos:

  • COUNT() - skaičiuoja eilučių skaičių grupėje.
  • SUM() - skaičiuoja reikšmių sumą numeriniame stulpelyje grupėje.
  • AVG() - skaičiuoja vidutinę reikšmę numeriniame stulpelyje grupėje.
  • MIN() - randa mažiausią reikšmę grupėje.
  • MAX() - randa didžiausią reikšmę grupėje.

Pavyzdžiui:

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