sql 查询第30条数据到40条数据怎么查啊,id有可能不是连续的
sql 查询第30条数据到40条数据怎么查啊,id有可能不是连续的
日期:2012-05-09 15:55:21 人气:1
假设数据所在的表为A,查询语句辅助的表T,表W。
SQL语句查询逻辑过程为首先选出前40条记录,然后按照递减顺序查询后11条记录,也就是从第40条,第39条,...,第30条记录。为了还原为原来数据的递增顺序,可以再嵌套个SELECT语句。
SELECT * FROM (SELECT TOP 11 * FROM (SELECT TOP 40 * FROM A ORDER BY id ASC) T ORDER BY T.id DESC) W ORDER BY W.id ASC