SQL查询前n项常用方法综述

本文演示了SQL Server查询前n项的常用方法:

SQL查询之前的N记录是我们经常使用的操作。接下来,介绍sql查询前n记录的方法,如果您感兴趣,可以查看一下。

n条目之前的SQL Server查询:

由于id可能不是连续的,所以不可能使用获得10 < id > 20记录的方法。

有三种方法可以实施:

首先,搜索前20条记录,不包括前10条。

句uff1a

复制代码代码如下:选择前20 *从TBL在不在(选择前10号)

两。搜索记录生成一个临时表,并构建临时表的自增ID。通过获得记录自增ID的10 ID < 20的方法来获取所需数据。

句uff1a

复制代码代码如下:选择身份(int,1,1)作为ID,*为#温度从TBL;

SELECT * FROM #温度在10和20之间的ID

第二个方法实际上是一个两个语句,但是你可以让它连续执行,就像一个语句一样。

三,朋友认为第一种方法效率太低。经过讨论,我们有第三种方法:

句uff1a

复制代码如下:选择前10 *(20 * tblorder选择上的ID)作为tbl2秩序

希望本文将有助于您的SQL Server数据库程序设计。