两个查询指定范围的记录的SQL语句(MS SQL SERVER 2005)
面试过程中遇到两次要求查询从第30到第40的记录(表中有主键ID,但主键可能不连续),想了几天没什么眉目就在MS SQL SERVER 2005的帮助文档中找了一下,还真有一种比较简单的方法(方法一)。在网上搜了一下,该方法(方法二)还要简单。早知这样,面试前就动手做一下呀! 现在将两种方法总结一下,下次就不会再不知道了。 方法一:--查询从第30到第40的记录:方法一--该方法相当于新建一个临时表,并添加一个用行号填充的字段。WITH OrderedManager AS( SE