可以用row_number函数,如以下数据:
ID NAME
1 张三
3 李四
5 王五
7 赵六
如查询王五这条数据在数据库里是第几条,可以这样。
select t.rn from
(select *,row_number() over(order by id) rn from 表名) t
where t.name='王五'
结果会显示为3,也就是第三条数据
没学过ACCESS.不过可以指点个思路..就是给这张表中增加一列NID,查某ID的时候顺便查出NID..
查找一下小于等于ID值的记录数就行了
SELECT COUNT(*) FROM 表 WHERE ID<=ID的值
如果是Oracle
Select rownum
from
where