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

Làm thế nào để ĐẶT HÀNG BẰNG SUM () trong MySQL?

Đừng quên rằng nếu bạn đang trộn các trường được nhóm (tức là. SUM) và các trường không được nhóm, bạn cần NHÓM THEO một trong các trường không được nhóm.

Hãy thử điều này:

SELECT SUM(something) AS fieldname
FROM tablename
ORDER BY fieldname

HOẶC cái này:

SELECT Field1, SUM(something) AS Field2
FROM tablename
GROUP BY Field1
ORDER BY Field2

Và bạn luôn có thể thực hiện một truy vấn dẫn xuất như sau:

SELECT
   f1, f2
FROM
    (
        SELECT SUM(x+y) as f1, foo as F2
        FROM tablename 
        GROUP BY f2
    ) as table1
ORDER BY 
    f1

Nhiều khả năng!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách Unpivot Table trong MySQL

  2. GET_FORMAT () Ví dụ - MySQL

  3. Sử dụng như ký tự đại diện trong câu lệnh đã chuẩn bị

  4. MySQL - length () so với char_length ()

  5. SQL chỉ chọn các hàng có giá trị tối đa trên một cột