本人用的是mysql 数据库 现在是想,查询反馈的记录在数据库中是第几条?
例如
表名:table1
A1 A2 A3
1 11 111
2 22 222
3 33 333
例如本人查询 select * from table1 where a1=”2″;
只会反馈一条记录,但本人想知道这条记录在数据库中的顺序(是第几条)。
例如
表名:table1
A1 A2 A3
1 11 111
2 22 222
3 33 333
例如本人查询 select * from table1 where a1=”2″;
只会反馈一条记录,但本人想知道这条记录在数据库中的顺序(是第几条)。
解决方案
20
这个顺序有意义吗 ?这只是一个存储顺序;
不过你可以使用小于这个数的记录数;
select count(*) from table1 where a1<= “2”;
不过你可以使用小于这个数的记录数;
select count(*) from table1 where a1<= “2”;
20
一语中的,版主给力