Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chính xác thì nhóm theo làm gì?

GROUP BY cho phép tóm tắt. Cụ thể, nó kiểm soát việc sử dụng các hàm tóm tắt như COUNT (), SUM (), AVG (), MIN (), MAX (), v.v. Không có nhiều thứ để tóm tắt trong ví dụ của bạn.

Nhưng, giả sử bạn có một cột Tên miền. Sau đó, bạn có thể đưa ra truy vấn này và nhận mức lương trung bình theo Deptname.

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

Nếu bạn muốn tập hợp kết quả của mình được sắp xếp theo một thứ tự nhất định, hãy sử dụng 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. PDO và liên kết nhiều bộ giá trị trong quá trình chèn - gần đây

  2. Hợp nhất hai bảng với số cột khác nhau

  3. Wildfly và tự động kết nối lại với cơ sở dữ liệu

  4. Truy vấn SUM cho hai trường trong hai bảng khác nhau

  5. Làm cách nào để xem các chỉ mục cho cơ sở dữ liệu hoặc bảng trong MySQL?