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

Najlepszy sposób na pobranie ostatnich 4 wierszy z zestawu wyników za pomocą mysql

Aby uzyskać ostatni x liczba wierszy, ale zwracaj je w kolejności rosnącej, użyj:

  SELECT x.value
    FROM (SELECT y.value
            FROM TABLE y
        ORDER BY y.value DESC
           LIMIT 4) x
ORDER BY x.value

Odpowiedź wymaga utworzenia tabeli pochodnej (Widok wbudowany) na podstawie żądanych wierszy. Następnie zewnętrzne zapytanie zmienia kolejność wartości do prezentacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy możliwe jest posiadanie kolumny MySQL zawierającej wiele wartości jako klucze obce?

  2. Eksportowanie wyników zapytań w MySQL Workbench poza 1000 rekordów

  3. Klauzula LIMIT MySQL równoważna dla serwera SQL SERVER

  4. Konwertuj UUID na/z binarnego w Node

  5. Jak zastosować metodę bindValue w klauzuli LIMIT?