这样的查询在SQL Server中能实现吗?如何做?
在Mysql数据库中可以在select语句中通过limit子句以“limit 偏移值,行数”或“limit 行数 offset 偏移值”的形式要求返回行集中特定位置的若干行。这一点在实现网页中信息的分页显示时非常实用。例如:假定新闻系统中约定每页显示十条新闻的标题信息,当需要显示第五页时,我就可以用如下Select语句取得信息:
select * from news order by submittime limit 10*(5-1),10。
目前用ASP实现信息分页显示时普遍采用先将所有行从数据库服务器读取到Web数据库再用记录集相关属性与方法进行分页,对于海量的处理效率会很低。
在SQL Server中用T-SQL真的没有办法吗?