1. SQLiteDatabase的query方法:

public Cursor query (boolean distinct, String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)

其中各种参数意思如下(如果其中某个参数不设置,可以指定为null):

distinct:指定是否去除重复记录

table:表名。相当于select语句from关键字后面的部分。如果是多表联合查询,可以用逗号将两个表名分开。

columns:要查询出来的列名。相当于select语句select关键字后面的部分。

selection:查询条件子句,相当于select语句where关键字后面的部分,在条件子句允许使用占位符“?”

selectionArgs:对应于selection语句中占位符的值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常。

groupBy:相当于select语句groupby关键字后面的部分

having:相当于select语句having关键字后面的部分

orderBy:相当于select语句orderby关键字后面的部分

limit:指定偏移量和获取的记录数,相当于select语句limit关键字后面的部分

例如查询出person_inf表中人名以孙开头的数据
Cursor cursor=db.query("person_inf", new String[]{"_id,name,age"}, "name like ?", new String []{"孙%"}, null, null, "personid desc", "5,10");
cursor.close();

最新文章

  1. OAF_开发系列08_实现OAF通过Popup参数式弹出窗口(案例)
  2. ASP.NET 5探险(1):Azure中配置连接字符串、独立项目执行EF7数据迁移
  3. bash操作小结
  4. C++中的虚继承 & 重载隐藏覆盖的讨论
  5. Program B 暴力求解
  6. POJ 2142 The Balance (解不定方程,找最小值)
  7. Codeforces Round #205 (Div. 2) : B
  8. HDU 1853Cyclic Tour(网络流之最小费用流)
  9. [CSAPP笔记][第十一章网络编程]
  10. asp.net从客户端检测到有潜在危险的Request.Form 值
  11. 如何用代码禁用SpriteBuilder中创建的关节
  12. 使用Android Studio Gradle实现友盟多渠道打包
  13. Python消息队列(RabbitMQ)
  14. 结果集ResultSet
  15. SQL Server(2000,2005,2008):恢复/回滚时间比预期长(译)
  16. 21备忘录模式Memento
  17. 高德地图添加marker及反地理编码获取POI
  18. Teams UVA - 11609
  19. css3中的BFC,IFC,GFC和FFC
  20. CentOS、Ubuntu、Debian简析

热门文章

  1. [WIP]laravel 入门
  2. Codeforces Round #507 (Div. 2)C(贪心,逆向遍历,构造)
  3. webpack分包:vue单页面解决分包【减少首屏加载时间】--按需加载[路由懒加载]
  4. 1、gitlab的理论知识
  5. POJ1010 Stamps
  6. Bios启动模式:Legacy/UEFI
  7. ElasticSearch 全文检索— ElasticSearch 核心概念
  8. 这个五月,我拿到了腾讯暑期offer
  9. AOP的XML实现方式
  10. arcgis 定位图斑,并且高亮显示