sql server select有10条记录,我只想取第三行的记录怎么整

2024-12-02 05:01:06
推荐回答(4个)
回答1:

select *
from
(
select row_number() over(order by 排序字段) id,*
from 表
) t1
where id=3

因为你啥也没写,,只能这样写了

回答2:

select * from tablename where 行id=xxoo

回答3:

select t.* from (select row_number() over(order by 字段名 )as RowNum,* from 表名 )t
where t.RowNum=3

回答4:

后面加 limit 2,0;