sql 取最后一条记录

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:00:17
如何用SQL语句读取数据库的最后一条记录?

就是读取排在数据库的最后一条记录.没有ID,不用游标。。这样可以吗??

数据库有排序吗?
如果是按某个字段排序,假设是aaa,那SQL可以这么写就可以直接读取最后一条记录:
select top 1 * from 表名 order by aaa desc
如果没有排序,要直接在SQL里直接读取最后一条就不知道怎么写,只懂得用movelast

那个ID可以自己再添加吗,要是可以的话,先这样:
select count(*) as 记录个数 from 表名 先获取它的行数,再用一个行号的条件写出最后一条记录的语句!当然要是你是用在其它编程的过程中,则可以有另外的方式,要是在VB。NET中用不就是有个position 属性吗?

以反序排列,然后取第一条。看这个方法合不合你用。