数据库
首页 > 数据库> > Android会议室数据库:如何按名称按字母顺序查询?

Android会议室数据库:如何按名称按字母顺序查询?

作者:互联网

所以我使用room数据库在本地持久化用户,现在用户有这个实体类:

@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将按照添加到数据库的顺序读取所有用户.

题:

是否可以按字母顺序按用户实体中的名称字段查询用户?

谢谢.

解决方法:

使用ORDER BY关键字.

"select * from Users ORDER BY name"

标签:android,android-room,android-architecture-components,android-jetpack
来源: https://codeday.me/bug/20190522/1152689.html