sql >> Databáze >  >> RDS >> Mysql

Nejlepší způsob, jak načíst poslední 4 řádky ze sady výsledků pomocí mysql

Chcete-li získat posledních x počet řádků, ale nechat je vrátit ve vzestupném pořadí, použijte:

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

Odpověď vyžaduje, abyste vytvořili odvozenou tabulku (AKA inline zobrazení) na základě požadovaných řádků. Potom vnější dotaz znovu uspořádá hodnoty pro prezentaci.



  1. Jak použít mysqldump pro část tabulky?

  2. Vrátí přírůstkovou hodnotu sloupce identity na serveru SQL

  3. Použití MySQL Galera Cluster Replication k vytvoření geograficky distribuovaného clusteru:Část první

  4. Tabulka 'performance_schema.session_variables' neexistuje