SQLite
 sql >> Base de données >  >> RDS >> SQLite

Android SQLite Query - Obtention des 10 derniers enregistrements

Changez le DESC en ASC et vous obtiendrez les enregistrements que vous voulez, mais si vous avez besoin qu'ils soient ordonnés, vous devrez alors inverser l'ordre dans lequel ils arrivent. Vous pouvez soit le faire dans votre propre code, soit simplement étendre votre requête comme donc :

select * from (
    select *
    from tblmessage
    order by sortfield ASC
    limit 10
) order by sortfield DESC;

Vous devriez vraiment toujours spécifier une clause order by, pas seulement ASC ou DESC.