Android Realm数据库多条件查询
前面项目有用到本地数据库,处理的数据量也有点大,然后就用到了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数据库多条件查询相关推荐
- Android Realm数据库
In this tutorial, we'll be discussing the basics of Realm Database and implement it in our Android A ...
- Mysql数据库的条件查询(聚合函数、分组查询)
Mysql数据库的条件查询 一.聚合函数 1.聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 常用的聚合函数: ...
- 97. python高级------MySQl数据库的条件查询
文章目录 97. python高级------MySQl数据库的条件查询 python修炼第二十四天 2019年 4月 23日 晴 1. 聚合函数的介绍 2. 求总行数 3. 求最大值 4. 求最小值 ...
- Android Realm数据库完美解析
转自 http://blog.csdn.net/fesdgasdgasdg/article/details/51897212 demo http://download.csdn.net/detai ...
- android realm数据库,浅谈Realm数据库及其使用
1.Realm介绍 realm是一个跨平台移动数据库引擎,支持iOS.OS X(Objective-C和Swift)以及Android.目前还支持React Native 和 Xamarin. 201 ...
- 十、MYSQL数据库的条件查询
10.1 聚合函数 1. 聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 注意:聚合函数不对空值(null)统计 ...
- mysql数据库条件语句怎么写_Mysql数据库的条件查询语句
对于分析人员来讲,Mysql数据库应用最多的是select查询语句,此篇文章主要介绍Mysql数据库的查询语句. 一.单表查询 1.带条件的查询 基本语法:select * from +表名称 +wh ...
- MySQL数据库的条件查询
聚合函数 1. 聚合函数的介绍 聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据. 常用的聚合函数: count(col): 表示求 ...
- 数据库-多条件查询-优先级
多条件查询(and | or) mysql> SELECT * FROM pet WHERE species = 'dog' AND sex = 'f'; +‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐+‐ ...
最新文章
- 巴菲特+查理芒格+投资理论+经典语录+给韭菜的启示
- Light Image Resizer6中文版
- python实现计算字符串或列表中每个字符出现的次数,并打印出现次数最多的字符
- 高性能 高可用 可弹性伸缩_性能,可伸缩性和活力
- 【HDU - 5492】Find a path(dp,tricks)
- 苦练IoT应用开发,还能加速变现,这个机会别错过
- java jdbc 传参_java – 将参数传递给JDBC PreparedStatement
- quartus生成qdb文件_(原创)详解Quartus导出网表文件:.qxp和.vqm
- as, idea 出现 Gradle's dependency cache may be corrupt 错误分析
- php中向数组添加值,如何使用array_push向数组添加值和键 - php
- 演示账号激活的过程:注册——向指定邮箱发送邮件——用户登录邮箱,激活账号
- idea maven repositories为空
- python字典相乘_python集合、元组、字典
- 跳跃表skiplist简析
- Python中对一个数组各个数进行累加(反差分计算) cumsum()函数
- 计算机二级Ms Office考点自检卡
- 日紫白飞星算法_九星紫白飞星规律
- int数据类型的取值范围是多少?怎么计算的?
- redis常用命令集合
- c语言输入输出预处理命令,C语言第十一讲,预处理命令.