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

Kolejność SQL według liczby

Musisz najpierw zagregować dane, można to zrobić za pomocą klauzuli GROUP BY:

SELECT Group, COUNT(*)
FROM table
GROUP BY Group
ORDER BY COUNT(*) DESC

Słowo kluczowe DESC umożliwia pokazanie najpierw najwyższej liczby, domyślnie ORDER BY w kolejności rosnącej, która jako pierwsza pokazuje najmniejszą liczbę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. readyStatement błąd składni

  2. Dlaczego kolumna tekstowa nie może mieć wartości domyślnej w MySQL?

  3. Wyszukiwanie geograficzne (odległość) w PHP/MySQL (wydajność)

  4. Jak sprawdzić, czy MySQLnd jest aktywnym sterownikiem?

  5. Dlaczego wiersze zwracane przez wyjaśnienie nie są równe count()?