(转载)Android Cursor之MergeCursor

摘要:
主要用法:Cursor[]cursors=newCursor[2];cursors[0]=getContentResolver().query(……);CursormerCur=newMergeCursor;需要注意的是,两个合并结果集的列名和数量都不需要相同。MergeCursor只是简单的将第二个的结果直接加到第一个结果集的后面,而并不比较列名进行匹配添加。

原文 http://blog.csdn.net/feimor/article/details/6656802

在Android中, MergeCursor类用于合并两个结果集,与CursorJoin类水平合并(增加列)不同的是,MergeCursor是两个结果集的垂直合并,即将第二个结果集的每一行增加到第一个结果集行的后面。

主要用法:

Cursor[] cursors = new Cursor[2];
cursors[0] = getContentResolver().query(……);
cursors[1] = getContentResolver().query(……);

Cursor merCur = new MergeCursor(cursors);

需要注意的是,两个合并结果集的列名和数量都不需要相同。MergeCursor只是简单的将第二个的结果直接加到第一个结果集的后面,而并不比较列名进行匹配添加。
例如,第一个查询的结果集为:

idnametitle
1zhangsanengineer
2lisiprofessor

第二个查询的结果集为:

name_id
wangwu33
chenliu4

则用MergeCursor合并后的结果集为

_idnametitle
1zhangsanengineer
2lisiprofessor
wangwu3
chenliu4

免责声明:文章转载自《(转载)Android Cursor之MergeCursor》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇让placeholder中的默认文字居中,或者缩进多少像素React Native之遇到的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python MySQLdb安装和使用

MySQLdb是python的一个标准的连接和操纵mysql的模块。 下载地址; https://pypi.python.org/pypi/MySQL-python/1.2.4#downloads sourceforge地址: http://sourceforge.net/projects/mysql-python/ 说一下版本问题,去上面的网址可以看到,...

Oracle中游标的使用

一、 游标的概念:       游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。   二、游标分类:       游标有两种类...

T-SQL函数及用法--转

转自http://www.cnblogs.com/qixuejia/archive/2010/07/14/1777105.html 1.聚合函数 (1)AVG 函数功能返回组中值的平均值。空值将被忽略 语法AVG([ ALL | DISTINCT ] expression) (2)MAX 函数功能返回表达式的最大值 语法MAX([ ALL | DISTIN...

转:oracle常见重要视图-v$sql,v$sql_plan,v$sqltext,v$sqlarea,v$sql_plan_statistcs

v$sqlV$SQL中存储具体的SQL语句。 一条语句可以映射多个cursor,因为对象所指的cursor可以有不同用户(如例1)。如果有多个cursor(子游标)存在,在V$SQLAREA为所有cursor提供集合信息。 例1: 这里介绍以下child cursor user A: select * from tbl user B: select * f...

调用 Windows 7 中英文混合朗读

1、windows7内置语音识别 2、文本到语音转换增加了 Microsoft Lili - Chinese(China) ,支持中英文混合朗读 3、女声、部分词组基本发音准确 以上让我有做个小程序的冲动;如下: 1、引入SpeechLib.dll 2、创建form 3、编写代码 ˂!--Code highlighting produced by...

PL/SQL轻量版(三)——游标与异常处理

一、游标   1.概念     游标是一个 指向上下文的句柄( handle) 或指针。通过游标,PL/SQL 可以控制上下文区和处理语句时上下文区会发生些什么事情。   2.游标处理     处理显式游标     主要包含以下四个步骤:       1.定义游标 CURSOR cursor_name[(parameter[, parameter]…)]...