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数据库程序设计。