База данных комнат Android: Как сделать запрос в алфавитном порядке по имени? - PullRequest
0 голосов
/ 25 августа 2018

Итак, я использую базу данных комнат для локального сохранения пользователей, теперь у пользователей есть этот класс сущностей:

@Entity
public class Users{

public string name;
public string email;
@PrimaryKey
public string id;

......

}

Я получаю всех этих пользователей с помощью DAO, который выглядит следующим образом:

@DAO
public interface UsersDAO{

@Query("select * from Users")
public List<Users> getAllUsers();


}

Приведенный выше DAO будет читать всех пользователей в порядке их добавления в базу данных.

Вопрос:

Можно ли запрашивать пользователей по полю name в сущности Users в алфавитном порядке?

Спасибо.

1 Ответ

0 голосов
/ 25 августа 2018

Используйте ключевое слово ORDER BY.

"select * from Users ORDER BY name"
...