如何获取数据库表记录序列号(group by 后的)

来源:百度知道 编辑:UC知道 时间:2024/05/05 08:54:50
我从数据库表a 里面想要进行
select aa,ab,ac from a group by aa
但是我想要在程序中10条10条进行获取,不知道如何实现,高手不吝赐教!!!!!!!!!!!

我原来想的是用rowid ,可是 rowid似乎是针对表的记录。以上的问题也可以理解为如何获取所得到的记录序列。解决了再加分。。。。。。。。。。。。。
simenyu
你说的翻页代码是程序还是,他的工作原理是什么?通过程序控制还是数据库的功能

还有上面的写错了select aa,count(ab),count(ac) from a group by aa

如果仅仅是提取前10条,则:(已加了count()函数)
select top 10 aa as aa1,count(ab),count(ac) from a group by aa order by aa1
如果要全部提取,但每次仅显示10条,则:
select aa as aa1,count(ab),count(ac) from a group by aa order by aa1
外加一段翻页代码,相信翻页代码你自己会写,如果不会写,在百度知道里搜索一下,有很多这样的代码可以参考

补充:我说的翻页代码是指类似:"第一页|上一页|下一页|最后一页"等网页按钮,当你有很多记录,一页显示不完时,可以采用这种分页显示的方式,不过分页的代码要自己编写,不难的,稍微参考一下别人的写法就能动手自己干了