求SQL语句:如何把数据表中的最后一条记录读出来? C#

如题 SELECT TOP 1 * FROM TABLE ORDER BY ID DESC
2024-12-04 14:42:24
推荐回答(5个)
回答1:

SELECT TOP 1 * FROM TABLENAME ORDER FIELDNAME DESC 把TABLENAME改成你的表名,FIELDName改成你要排序的字段名。

回答2:

最好的方法是用游标来实现.. 想取表中的哪一行就取哪一行... declare cursor_Name cursor scroll for select * from 表 order by 1 open cursor_Name fetch last from cursor_Name close cursor_Name deallocate cursor_Name

回答3:

就是。看你说的最后一条是根据什么来判断了。根据时间就按时间逆序排列,最后一条就变成第一条了。

回答4:

排序的依据是哪个字段? 假设该字段名为time select top 1 * from yourTable order by time desc

回答5:

select * from table where rowid=(select max(rowid) from table);