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

Jak ZAMÓWIĆ PRZEZ SUMA() w MySQL?

Nie zapominaj, że jeśli mieszasz pola zgrupowane (tj. SUMA) i pola niezgrupowane, musisz GRUPOWAĆ WEDŁUG jednego z niezgrupowanych pól.

Spróbuj tego:

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

LUB to:

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

I zawsze możesz wykonać zapytanie pochodne w ten sposób:

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

Wiele możliwości!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql SQL:określony element jako pierwszy, a następnie sortowanie pozostałych elementów

  2. Jak zainstalować MySQLdb (biblioteka dostępu do danych Pythona do MySQL) na Mac OS X?

  3. Funkcja MySQL PI() – zwraca wartość π (pi)

  4. Zrzut NodeJS MySQL

  5. Jak uzyskać resztę za pomocą MOD() w PostgreSQL, MS SQL Server i MySQL?