前面项目有用到本地数据库,处理的数据量也有点大,然后就用到了realm,现在在这里记录下多条件查询。。。

引用包什么的,实体类该怎么写这里就不说了,就说说怎么进行多条件查询

比如是你要查询用户(以姓李开头的,并且要是湖南省或者是上海市的,兴趣爱好是 读书和听音乐的人)

sql如下:

RealmQuery<Users> alls = mRealm.where(Users.class);
alls.beginsWith("userName", "李");//以什么开头
///湖南省或者是上海市
alls.beginGroup();
alls.equalTo("province", "湖南省");
alls.or().equalTo("province", "上海市");
alls.endGroup();
//兴趣爱好是 读书和听音乐
alls.beginGroup();
alls.contains("field", "读书");
alls.contains("field", "听音乐");
alls.endGroup();

//最后查询符合条件的所有用户

alls.findAll();

好了,如果你也需要用到多条件查询数据,不妨试试,哈哈哈。。

这里面要注意的条件 是或者关系还是并且关系,,realm里面默认就是并且的关系,或者关系就用or

Android Realm数据库多条件查询相关推荐

  1. Android Realm数据库

    In this tutorial, we'll be discussing the basics of Realm Database and implement it in our Android A ...

  2. Mysql数据库的条件查询(聚合函数、分组查询)

    Mysql数据库的条件查询 一.聚合函数 1.聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 常用的聚合函数: ...

  3. 97. python高级------MySQl数据库的条件查询

    文章目录 97. python高级------MySQl数据库的条件查询 python修炼第二十四天 2019年 4月 23日 晴 1. 聚合函数的介绍 2. 求总行数 3. 求最大值 4. 求最小值 ...

  4. Android Realm数据库完美解析

    转自   http://blog.csdn.net/fesdgasdgasdg/article/details/51897212 demo http://download.csdn.net/detai ...

  5. android realm数据库,浅谈Realm数据库及其使用

    1.Realm介绍 realm是一个跨平台移动数据库引擎,支持iOS.OS X(Objective-C和Swift)以及Android.目前还支持React Native 和 Xamarin. 201 ...

  6. 十、MYSQL数据库的条件查询

    10.1 聚合函数 1. 聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 注意:聚合函数不对空值(null)统计 ...

  7. mysql数据库条件语句怎么写_Mysql数据库的条件查询语句

    对于分析人员来讲,Mysql数据库应用最多的是select查询语句,此篇文章主要介绍Mysql数据库的查询语句. 一.单表查询 1.带条件的查询 基本语法:select * from +表名称 +wh ...

  8. MySQL数据库的条件查询

    聚合函数 1. 聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 常用的聚合函数: count(col): 表示求 ...

  9. 数据库-多条件查询-优先级

    多条件查询(and | or) mysql> SELECT * FROM pet WHERE species = 'dog' AND sex = 'f'; +‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐ ...

最新文章

  1. 巴菲特+查理芒格+投资理论+经典语录+给韭菜的启示
  2. Light Image Resizer6中文版
  3. python实现计算字符串或列表中每个字符出现的次数,并打印出现次数最多的字符
  4. 高性能 高可用 可弹性伸缩_性能,可伸缩性和活力
  5. 【HDU - 5492】Find a path(dp,tricks)
  6. 苦练IoT应用开发,还能加速变现,这个机会别错过
  7. java jdbc 传参_java – 将参数传递给JDBC PreparedStatement
  8. quartus生成qdb文件_(原创)详解Quartus导出网表文件:.qxp和.vqm
  9. as, idea 出现 Gradle's dependency cache may be corrupt 错误分析
  10. php中向数组添加值,如何使用array_push向数组添加值和键 - php
  11. 演示账号激活的过程:注册——向指定邮箱发送邮件——用户登录邮箱,激活账号
  12. idea maven repositories为空
  13. python字典相乘_python集合、元组、字典
  14. 跳跃表skiplist简析
  15. Python中对一个数组各个数进行累加(反差分计算) cumsum()函数
  16. 计算机二级Ms Office考点自检卡
  17. 日紫白飞星算法_九星紫白飞星规律
  18. int数据类型的取值范围是多少?怎么计算的?
  19. redis常用命令集合
  20. c语言输入输出预处理命令,C语言第十一讲,预处理命令.

热门文章

  1. 新疆大学和云南大学计算机,安徽大学、新疆大学、云南大学、河北工业大学四所大学哪个更好?...
  2. 0.4秒拍摄高清眼底图,欧堡Daytona免散瞳眼底照相机
  3. 小米2 usb电脑无法识别或者Android开发工具eclipse不能识别
  4. LMT NEW PBS作业排队计算系统的调度算法
  5. 一文读懂EOS RAM背后的Bancor算法
  6. 简单几步,上线西部世界里同款自动钢琴
  7. 日本电子情报学会的一些公开的内容
  8. 帝国cms百度主动推送链接主动提交插件
  9. 数据库_初识mysql
  10. 前端三件套(二):CSS