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

GROUP BY (Máy chủ MySQL và SQL)

Trong SQL Server khi bạn sử dụng GROUP BY tất cả các cột khác có liên quan sẽ cần được tổng hợp đúng cách. Để đạt được kết quả, bạn cần:

    SELECT Name,Team,MIN(Date), SUM(Figure) 
FROM Table
GROUP BY Name,Team

Nếu bạn muốn ngày lớn hơn, bạn sử dụng MAX thay vì MIN . Tôi không quen với MySQL nhưng kết quả của bạn sẽ không thể thực hiện được nếu không có sự tổng hợp thích hợp. Bởi vì làm thế nào MySql sẽ biết được ngày nào để chọn trong hai và nếu có Teams khác nhau đối với một cá nhân, làm thế nào nó sẽ biết nên chọn?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tôi có thể Nhập dữ liệu từ CSV sang MySQL?

  2. CHÈN BỎ QUA tăng bộ đếm tăng tự động ngay cả khi không có bản ghi nào được thêm vào?

  3. Cách tốt nhất để trả về giá trị enum trong MySQL là gì?

  4. Quyền bị từ chối khi gắn ổ đĩa Docker trong OSX

  5. Dữ liệu nối SQL từ nhiều bảng với MYSQL