首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询表里的最后一条数据?解决办法

2012-01-19 
查询表里的最后一条数据?查询表里的最后一条数据?没有ID没有时间Howtodo?[解决办法]declare @num as intse

查询表里的最后一条数据?
查询表里的最后一条数据?     没有ID     没有时间     How   to   do   ?

[解决办法]
declare @num as int
select @num = count(*) from authors
set @num = @num - 1

declare @sql as varchar(200)
set @sql = 'select * from authors where au_id not in (select top ' + cast(@num as char) + ' au_id from authors) '
exec (@sql)

[解决办法]
2005实现:
select top 1 *
from (select *,row=row_number() over( order by id) from sysobjects)ta
order by row desc

热点排行