您的位置:首页 > 数据库

Sql Server 如何获取指定一行数据?在没有自动增长列的情况下

2010-12-31 11:17 375 查看
--sql 2000
select * from
(
select * , number = (select count(*) from tb where id < t.id) + 1 from table t
) m where number = 你指定的数值.

--sql 2005
select * from
(
select * , number = row_number() over(order by id) from table
) m where number = 你指定的数值.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: