我现有10w条数据,用的是sql server 2008。现在怎么写语句才能显示出第10001到20000条这中间的数据呢?

2025-12-17 00:27:03
推荐回答(4个)
回答1:

select * from 表名 where 字段名>=10001 and 字段名<=20000

回答2:

SELECT * FROM XX WHERE 字段 BETWEEN 10001 AND 20000

回答3:

如果主键是id 的话
select top 10000 * from 表 where id not in(select top 10000 id from 表)

回答4:

用数据库的主键吧