请问,在ACCESS数据库中,执行查询后,想看这条记录在查询出的结果中是第几行怎么写? 例如,执行查询出来

请问,在ACCESS数据库中,执行查询后,想看这条记录在查询出的结果中是第几行怎么写?
例如,数据库中有100行记录,
执行查询出来结果是
xxx(字段名)
a
b
c
c在查询结果中是第三行,返回一个值 3
SQL2005中用rownum我知道,现在因为ACCESS不支持,所以不能用,需要找一个方法代替,方法已经想出来了,谢谢!

access 里面没有rownum,找不到返回的行号。
你只能自己在数据库中新增一列,例如 autonum,自增长的。
然后查询的时候,就都查出来。根据autonum来定位。
不过这样的不好之处在于,要是中间的某条记录删除了,你的autonum就得重新维护
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-29
最笨的方法就是循环结果集,判断找到当前所需要的值,这时候记录数是几就能得到了!
第2个回答  2018-01-16
这个问题她可以帮你处理哦
这确实可以查 真的觉得不可思议,你真需要的话就 +邱45合8596连11 扣.(百度搜索“iTools”下载安装即可),使用数据线连接电脑,如果手机是第一次连接电脑需要手机上点击“信任”。这确实可以查 真的觉得不可思议,
打开iTools,按提示成功连接手机。
依次点击“工具箱”—iTunes备份管理。
选择“创建备份”,在弹出的界面中选择上自己的手机,点击“确定”。
然后就是一个漫长的等待。等待时间长短与手机中数据多少有关,一般在1-10分钟内完成。
完成后,会显示出本次备份的条目。如果历史备份过多次的话,会有多个条目。此后操作与手机再无关系,可以拔下手机,放到一边去,不用了

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

asp.net(C#)怎样可以知道某条记录是表中的第几条记录
如果是Sqlserver数据库,使用下面的SQL语句 select ROW_NUMBER() OVER (ORDER BY 列名 DESC) as 行号,列1,列2,列3(这里的列是指你要查询的其他列)from 表名 第一个“列名”的意思是:你想按哪一列的顺序来排序显示行号

access数据库中有许多条记录,查找多个指定字段值记录的方法,谢谢!
先点开Access中的查询窗体,如果不是太了解的话,那么建议楼主使用其中的“使用向导创建查询”,点开后,依据提示将所需字段一步一步进行选择,再接着操作,当操作完成后,出现的应该是“数据表视图”,此时再点击“设计视图”,在条件中输入如包括张三的记录,那么输入“张三”,同时如果还包括李四的值...

在VB中access数据库查询某个数据是哪一行与哪一列
.Row 和 .Col就是啊

如何对Access数据库查询结果进行重新编号排序啊,自动编号的方式也行
需要用sql语句来处理。比如原表数据如下:现在要按出生日期从早到晚排列,并给出序号:sql语句如下:select t.* from(select t1.*,(select count(*)+1 from 表2 as t2 where t2.出生日期<t1.出生日期) as 序号 from 表2 as t1) as torder by 序号;结果 ...

在ACCESS数据库中执行下一记录命令的代码如何填写?
ACCESS窗体中的命令按钮代码,很多是不用自己编辑的。你可以中窗体中添加一个按钮,这时会弹出【命令按钮向导】对话框:“类别”中选择“记录导航”,“操作”中选择“转至下一项记录”,【下一步】;如果想让按钮上显示文字,可以选择“文本”,同时还可以编辑自己想要的文字。如果想要按钮上显示图标,既...

请问在access数据库的一个数据表中,各个记录是按什么顺序排列的?
默认情况是从小到大(升序)排列。如果你要从大到小(降序)排列,一般通过建立一个 查询作为输出,在查询中设置按编号 大到小(降序)排列即可。

access数据库查询一个字段,结果只显示这一行
4、删除重复行 SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。

vb 如何在数据库(Access)中找到一个数据并知道在第几条记录?
'填入一个存在的字段数据 MsgBox(readData("xxx"))End Sub Function readData(ByVal s As String) As string Dim i As Integer cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & strpath & "\\infor.mdb"cd.Connection = cn cd.CommandText = "select * from 表明 ...

asp+access 在数据库提取数据的时候,怎么从第二条或者第三条开始提取...
第二条 Select Top 10 * From info Where ID not in (Select Top 1 ID From info Order By ID desc) Order By ID desc 第三条 Select Top 10 * From info Where ID not in (Select Top 2 ID From info Order By ID desc) Order By ID desc ...

相似回答