Access 数据库 怎么查询表中的某行的第某列数据。

如 现在有Student表,表中的列名有 ID,Name,Class; 有三条记录,第一条 1 ,张三,学前班; 第二条 2,李四,幼儿园; 第三条 3,王五,小学;
现在我要查询第二行的第二列的姓名是多少? 注意:是第二行 而不是ID为2;

Access表不能按照EXCEL表格理解。数据库关系具有2个特点,就是可任意交换两行或两列的位置。所以你要单独查找第二行是不能实现的,因为第二行可以是任意一行。你要查找某一行,就需给他一个ID号。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-15
select name from student追问

不行的,你这个是查询全部行的名字

追答

这个就是啊,我没写where,这个显示出来应该是:第一行 张三,第二行 李四,第三行 王五

追问

那where 应该怎么写呀,where=2? 如果我要第三行的呢 是不是where=3?

追答

不是,如果要显示第二列第二行,那么是select name from student where id=2.
如果不写那么就是所有的name啊。一般的数据库都是这样的,access不是么?
理解错误,不好意思,access没有行(rownum)这一个说法,所以你要找的第二行,没法实现,开始时看错了,不好意思。

本回答被网友采纳
第2个回答  2021-01-25

Access的数据透视功能比Excel还要强悍一些。值得学习掌握~

Access 数据库 怎么查询表中的某行的第某列数据。
Access表不能按照EXCEL表格理解。数据库关系具有2个特点,就是可任意交换两行或两列的位置。所以你要单独查找第二行是不能实现的,因为第二行可以是任意一行。你要查找某一行,就需给他一个ID号。

如何提取ACCESS数据库中某表中某一单元的数据
获取数据表某些单元的数据,一般可以用SQL选择查询,选定输出字段加上筛选条件选字段来确定,例如 select 课程 from 课程表 where 课程id='001';如果数据表具有唯一约束的列,例如主键或带唯一索引的字段,那么我们就可以用该列名或者说是字段名(横向坐标)加列值(纵向坐标)来精确定位某个记录单元。但是...

Access数据库的参数查询是如何实现的?
1、打开电脑端的Access数据库,点击菜单栏上的“创建”按钮。在此之前需要把准备查询的表添加到数据库中。2、之后点击查询模块的“查询设计”按钮,此时会跳出一个表格的选择窗口。3、选择需要查询的表格,之后点击“添加”按钮,需要查询的表已经显示在屏幕上时再点击“关闭”或右上角的关闭按钮。4、将...

怎么在数据库所有的表中查找数据
1、首先,打开一个的Microsoft Office Access的数据库管理界面当中,选中左侧中的所有表 的选项。2、选中左侧中的表 的选项之后,需要查找的表字段内容。3、然后点击Microsoft Office Access的菜单中的 查找 按钮。4、就会弹出了一个查找和替换 窗口当中,在在查找内容的输入框输入查找内容。5、在查找内容...

我想用VB的文本框显示access数据库某行某列的一个数据,该怎么做?
最好有查询定位条件,比如这一行的index索引项的值,知道字段名(确定列),用VB连接数据库,sql查询语句查询,将查询出的某行某列的数据显示到文本框就可以了,

怎样实现ACCESS数据库中的查找
1、首先,打开access 2007应用程序,并选择一个数据库打开。2、双击数据库中的一个表名,打开该数据表的数据表视图。3、在工具栏依次点击“创建”——“查询设计”,打开查询设计窗口。4、在查询设计中,点击“关闭”按钮,关闭对话框。5、再在“查询1”标签上,右击鼠标,弹出菜单中选择“SQL视图”...

如何查询一个ACCESS数据库中的表名和字段?
数据库知识—SQL查询语句精华使用简要 一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,email FROM testtable WHERE name=张三 ...

java access 取表中某一行的数据
又如当前行是第5行,需要移动到第3行去,代码如下。例:rs.absolute(3);或者 rs.relative(-2);其中rs代表ResultSet接口的实例对象。读者需要注意的问题是,传递给relative()方法的参数,如果是正数,那么数据库游标向前移动,如 果是负数,那么数据库的游标向后移动。注意:在本间中所说的数据库游标...

ACCESS数据库中如何自动计算某一个字段的值?
第一种: 通过建立查询实现 1.建立一个表。例如下表 表名:收支表 两个字段 (均为货币型)收入 支出 2.基于这个表建立一个查询 a.在查询设计框里,在这两个字段的后面一栏增加表达式:结余:=[收支]-[支出]b.当建立这个表达式的时候你可以利用表达式“生成器”,——按鼠标右键可以获得。c.也...

如何通过C#连接access数据库,读取某一行的数据?
3.OleDbDataAdaptermyda=newOleDbDataAdapter("select*from。4.trConnection); \/\/建立适配器,通过SQL语句去搜索数据库。5.按F5运行后,点击BUTTON按钮,便会显示相应的SQL语句下的数据库里的表。6. stringstrcon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=db4.mdb;"; mycon=newOleDbConnection(...

相似回答