Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Co dokładnie robi grupowanie według?

GROUP BY umożliwia podsumowania. W szczególności kontroluje użycie funkcji podsumowujących, takich jak COUNT(), SUM(), AVG(), MIN(), MAX() itd. W twoim przykładzie nie ma zbyt wiele do podsumowania.

Ale załóżmy, że masz kolumnę Nazwa działu. Następnie możesz zadać to zapytanie i uzyskać średnią pensję według nazwy działu.

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

Jeśli chcesz, aby zestaw wyników był ułożony w określonej kolejności, użyj opcji ORDER BY.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NodeJS mySQL Wstaw obiekt BLOB

  2. Jak poprawnie używać CASE..WHEN w MySQL?

  3. Czy to dziwne, że moje połączenie SQLAlchemy MySQL zawsze kończy się uśpieniem?

  4. Jak dynamicznie transponować wiersze do kolumn w MySQL?

  5. Symulacja polecenia ORDER BY FIELD() MySQL w Postgresql