SQLite
 sql >> база данни >  >> RDS >> SQLite

Android Room Database, извличане на конкретна стойност на последния въведен запис

Просто трябва да създадете нова Query за да вземете това, което ви трябва.

От това, което казвате, искате да намерите запис от един ученик и да покажете последната прочетена от него страница, така че трябва да бъде нещо подобно

@Query("SELECT * FROM newRecord_table WHERE newRecord_table.studentid = :studentId ORDER BY newRecord_table.date, newRecord_table.page DESC ")
LiveData<List<NewRecord>> findLastPage(Integer studentId);

studentId е потребителският идентификатор, който искате да намерите записите. Не забравяйте да се справите със случая, когато няма нищо.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е генерирана колона?

  2. SQLiteDatabase android IllegalStateException

  3. Как да създадете приложение за офлайн интернационализация:Поддръжка на няколко езика

  4. импортирайте вече създадена sqlite база данни (xamarin)

  5. SQLite - Има ли разлика между ограничение на таблица UNIQUE и ограничение на колона UNIQUE?