如何查询_id,姓名和电话号码的联系人?
问题描述:
我需要为具有电话号码的所有联系人以及任何ID值标识特定联系人的联系人“数据库”进行查询。如果联系人收藏夹/数组包含特定联系人的> 1个电话号码,则每个电话号码应包含在其自己的单独“记录”中;所以,我需要检索的值如:如何查询_id,姓名和电话号码的联系人?
ID
1
NAME
Sam L. Clemens
PHONE
262.490.1835
ID
1
NAME
Sam L. Clemens
PHONE
209.286.1910
ID
2
NAME
John Steinbeck
PHONE
414.277.1902
ID
3
NAME
William Saroyan
PHONE
123.625.1914
IOW:
1, Sam L. Clemens, 262.490.1835
1, Sam L. Clemens, 209.286.1910
2, John Steinbeck, 414.277.1902
3, William Saroyan, 123.625.1914
有谁知道如何检索这些值?
答
首先,指定您正在使用哪个数据库,以及使用什么样的结构来存储“多个电话号码”?
我没有看到困难。只需在您的手机列指定它可以为空,当您要查询只检查无论是在该列中,如果不为空,然后采取其他值
进行编辑: 它应该是这个样子这个: 从表中选择(ID,NAME,PHONE)PHONE <> null
+0
这不是一个自定义数据库,它是Android系统/设备固有的联系人数据。 – 2012-02-07 16:40:23
请参阅此链接http://*.com/questions/4613104/how-to-retrive-contact-name-and-phone- number-in-android/4613198#4613198 – Vivek 2012-02-07 16:20:42