`
gryphone
  • 浏览: 433527 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

数据库 指定列 指定id 查询

阅读更多

 

 

简单 数据库 查询

 

 

1. 得到目标数据库的Cursor 如:联系人

 

Cursor c = getContentResolver().query(People.CONTENT_URI, 
                null, null, null, null);

 

 

 

2. 查询该数据库中 指定id 指定列 的数据

 

public String getValueByColumnId(Cursor c, String columnName, int id){
    	if(id >= c.getCount()){
    		//id越界
    		return "";
    	}
    	else {
    			c.moveToPosition(id);
    	    	
    	    	int columnIndex = c.getColumnIndex(columnName);
    	    	return c.getString(columnIndex);
    	}
    	
    	
    }

 

 

 

3. 使用: 如 查询联系人中 第2记录 且 列名People.NAME 的记录

 

String s2 = getValueByColumnId(c,People.NAME,2);

 

 

 

 

结束之!!!

分享到:
评论

相关推荐

    mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

    mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定...

    VB 查询指定列

    在VB(Visual Basic)编程中,查询指定列是一项基本但至关重要的任务,特别是在处理数据库或大量数据时。VB提供了多种方法来实现这个功能,主要通过ADO(ActiveX Data Objects)库,它允许开发者与各种数据库进行...

    判断指定数据库中是否存在指定的表

    ### 知识点一:判断指定数据库中是否存在指定表的方法 在进行数据库操作时,我们经常需要检查某个特定的表是否存在于指定的数据库中。这不仅有助于提高程序的健壮性和容错性,还能帮助开发者更好地管理数据结构。...

    未能在 sysindexes 中找到数据库 ID 12 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。

    ” 这一错误通常出现在 SQL Server 数据库管理系统中,当尝试访问某个表或索引时,数据库系统无法找到与指定 ID 相匹配的索引记录。这表明数据库中的元数据可能已经损坏或者不一致。 ### 错误原因分析 出现该错误...

    根据变量查询数据库

    2. 查询语句构建:其次,需要根据变量构建相应的查询语句,例如使用 SQL 语句中的 WHERE 子句来指定查询条件。 3. 数据库查询:然后,执行查询语句以从数据库中检索相应的数据。 4. 数据处理:最后,对检索到的数据...

    C# 使用下拉列表框动态查询数据库

    这里假设`ColumnName`是数据库表中的列名,显示在下拉列表中,而实际存储的值可能是另一列,通过设置`ValueMember`属性来指定: ```csharp comboBox1.ValueMember = "PrimaryKeyColumnName"; ``` 当用户从下拉列表...

    06-2-数据库查询-单表查询

    这样只返回`f_id`列的值。这种方式可以减少不必要的数据传输,提高查询效率。 ### 三、查询指定记录(基于条件) #### SQL语句格式: ``` SELECT 字段列表 FROM 表名 WHERE 条件; ``` #### 示例解析: 假设我们想...

    SQL数据库SQL查询题目

    在关系型数据库中,数据通常存储在表格中,每个表格由多个列组成,列定义了数据类型和含义,如学生表可能有学号(student_id)、姓名、课程ID(course_id)和成绩等字段。课程表可能包含课程ID和课程名称等信息。 ...

    sql查询优化(提高MySQL数据库查询效率的几个技巧)

    * 使用索引:在频繁查询的列上建立索引,可以提高查询效率。 * 优化 SQL 语句:使用 EXPLAIN 语句来分析 SQL 语句的执行计划,优化查询语句。 * 使用存储过程:使用存储过程可以将频繁查询的操作封装起来,提高查询...

    从数据库中读取指定行数记录

    ### 从数据库中读取指定行数记录 在数据库操作中,经常需要从表中读取特定数量的数据记录。例如,我们可能希望从一个表中读取从第三条记录开始的若干条数据。这种需求常见于分页显示、数据分批处理等场景。本文将...

    数据库查询的题目及答案(SqlServer)

    数据库查询是IT领域中的核心技能,特别是在关系型数据库管理系统的使用中,如SQL Server。本文将深入探讨在SQL Server中进行数据库查询的相关知识点,并解答一些常见的问题,包括多表关联查询以及计算百分比的方法。...

    数据库按列读取

    - **解释**:在`WriteDataToSql`方法中,通过组合SQL语句(`"select ${a}.${b}, T_timer.timer from ${a}, T_timer where T_timer.id=${a}.id"`)实现了跨表查询。这种方式可以用来关联两个表中的相关记录。 - **应用...

    sql数据库常用的查询语句

    简单查询由选择列表、FROM子句和WHERE子句组成,用于指定查询的列、表或视图以及搜索条件。以查询`testtable`表中`name`为"张三"的`nickname`和`email`为例: ```sql SELECT nickname, email FROM testtable WHERE ...

    数据库函数和查询语句

    你可以指定要插入的列名以及对应的值,如果省略列名,那么默认会为表的所有列插入值。例如,`INSERT INTO customers(cust_id,state,post_code) VALUES('Ariel',NULL,'94501')`将向`customers`表中插入一条新记录,...

    数据库设计之递归树查询

    WHERE id = some_employee_id -- 指定要查询的员工ID UNION ALL SELECT e.id, e.name, e.manager_id FROM employees e JOIN employee_tree et ON e.manager_id = et.id ) SELECT * FROM employee_tree; ``` ...

    使用laravel的Eloquent模型如何获取数据库的指定列

    下面是获取数据库指定列的几种方法: 1. 使用DB门面和select()方法: 在Laravel中,可以通过DB门面来操作数据库,使用select()方法来指定需要获取的列。例如,如果你想要获取名为'users'的表中的'name'和'email'...

    SQL数据库查询语句连接查询多表连接查询.docx

    选择列表定义了需要查询的列,FROM子句指定了查询的表,WHERE子句设置了搜索条件。例如,以下查询会返回testtable表中名字为“张三”的nickname和email字段: ```sql SELECT nickname, email FROM testtable ...

    数据库查询语句(SQL语句)大全

    2. 分组函数:GROUP BY结合聚合函数,按指定列进行分组计算。 3. 分区函数:RANK(), DENSE_RANK(), ROW_NUMBER(), LAG(), LEAD()等,用于窗口(分组)内的数据操作。 五、视图与存储过程 1. 视图:虚拟表,基于一个...

    delphi Image控件插入数据库查询数据库更新数据库

    本文将详细介绍如何利用Delphi 的 Image 控件进行图像数据的读取、插入、查询及更新等操作,并且这些操作均与数据库紧密关联。 #### 二、准备工作 在开始之前,我们需要确保具备以下条件: 1. **开发环境**:...

    sql数据库检索查询

    SQL数据库检索查询是数据库管理员、开发人员以及数据分析师等角色必备的技能。本文将深入探讨SQL查询的基本概念、语法以及在实际应用中的各种技巧。 首先,我们要理解SQL的主要功能。SQL允许用户创建、修改和查询...

Global site tag (gtag.js) - Google Analytics