sql >> Databáze >  >> RDS >> Mysql

Co přesně dělá skupina by?

GROUP BY umožňuje souhrny. Konkrétně řídí použití souhrnných funkcí jako COUNT(), SUM(), AVG(), MIN(), MAX() atd. Ve vašem příkladu není moc co shrnout.

Ale předpokládejme, že máte sloupec Deptname. Pak byste mohli zadat tento dotaz a získat průměrnou mzdu podle Deptname.

SELECT AVG(Salary) Average,
       Deptname
  FROM Employee
 GROUP BY Deptname
 ORDER BY Deptname

Pokud chcete, aby vaše sada výsledků byla v určitém pořadí, použijte ORDER BY.




  1. Vzdálené připojení k MySQL

  2. Jak nakonfigurovat replikaci clusteru do clusteru pro cluster Percona XtraDB nebo MariaDB Cluster

  3. Funkce RTRIM() v Oracle

  4. získat řadu jedinečných hodnot bez oddělování hodnot, které patří do stejného bloku hodnot