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

jak wybrać 5 maksymalnych wartości w mytable

Po prostu uporządkuj wiersze według (malejąco) ilości i weź górną 5:

SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5

Pamiętaj, że spowoduje to pełne skanowanie tabeli, chyba że masz indeks dotyczący amount kolumna. Może to wpłynąć na wydajność, jeśli liczba wierszy w tabeli jest bardzo duża (tj. wiele tysięcy).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Niedozwolone przesunięcie ciągu 'name' laravel

  2. BŁĄD 1062 (23000):Zduplikowany wpis „2147483647” dla klucza „PRIMARY”

  3. Klucze obce w problemie migracji Laravel 4

  4. PHP, autouzupełnianie MYSQL nie działa

  5. rejestrowanie szczegółowości mysql 5.7