如果对SQLite关键字用法不是太熟 ,推荐 http://www.yiibai.com/sqlite/sqlite_order_by.html

query(String table,String []  columns, String selection,String []  selectionArgs,String  groupBy, String having, String orderBy,String  limit)方法各参数的含义:

 table :表名。相当于select *** from table语句中的table 。如果是多表联合查询,可以用逗号将两个表名分开。  
columns
:要查询出来的列名。相当于 select  *** from table语句中的 ***部分 如果是查询多个参数,可以用逗号将两个表名分开。例:new String[]{"name","age","sex"}   

selection:查询条件子句,相当于select *** from table where && 语句中的&&部分,在条件子句允许使用占位符“?”表示条件值 ,例:"name=?,age=?,sex=?"

selectionArgs :对应于 selection参数 占位符的值,值在数组中的位置与占位符在语句中的位置必须一致,否则就会有异常。  例:与 new String[]{"lisa","1","女"}
groupBy
:相当于 select *** from table where && group by ... 语句中 ... 的部分  ,作用是:将同一列的相同名字的参数合并在一起 例;在name列有两个Jame(name:Jame --salay:100,name:Jame --salay:200),使用...group by name查询后 只显示一个Jame的集合(name:Jame--salay:300)
 having
:相当于 select *** from table where && group by ...having %%% 语句中 %%% 的部分, 作用于groupBy的条件,例:havig name>2意思是name列相同参数>2
orderBy
:相当于 select  ***from ??  where&& group by ...having %%% order by@@语句中的@@ 部分,如: personid desc(按person 降序), age asc(按age升序); 

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


转载:http://blog.csdn.net/kongxiuqi/article/details/50528005


SQLite的limit用法 SQLLite分页 如果我要去11-20的Account表的数据 Select * From Account Limit 9 Offset 10; 以上语句表示从Account表获取数据,跳过10行,取9行 嗯,我觉得这个特性足够让很多的web中型网站使用这个了。 也可以这样写 select * from account limit10,9和上面的的效果一样。 通用公试: sql = "select * from FlyCrocodile where "+条件+" order by "+排序+" limit "+要显示多少条记录+" offset "+跳过多少条记录; 如: select * from flycrocodile limit 15 offset 20     意思是说:   从flycrocodile表跳过20条记录选出15条记录 http://www.cnblogs.com/cappuccino/archive/2012/08/15/2640245.html

若有漏洞请指正

更多相关文章

  1. Android Activity或者Fragment 向Adapter实时传递参数
  2. Android Sqlite 简单SQL语句
  3. Android中的Http通信(三)之get、post传递参数到服务器
  4. Android Activity之间跳转出现短暂黑屏的处理方法和intent.setFl

随机推荐

  1. Android安全机制详解
  2. Android(安卓)SDK目录结构介绍
  3. Android占领2010的六大理由
  4. zz浅谈android的selector,背景选择器
  5. android 核心组件( 2 )
  6. Android/java 多线程(五)-ThreadPoolExec
  7. Android(安卓)NDK: WARNING: APP_PLATFOR
  8. Android应用程序请求SurfaceFlinger服务
  9. Android应用程序进程启动过程(前篇)
  10. 2013.09.02——— android 处理音频焦点