sqlserver limit
时间: 2023-11-14 20:10:47 浏览: 70
MySql与SqlServer的一些常用用法的差别
在SQL Server中,没有像MySQL中的LIMIT语句,但可以使用TOP关键字来实现类似的功能。如果要查询前N条记录,可以使用SELECT TOP N语句。如果要查询第M到第N条记录,可以使用嵌套查询和TOP语句来实现。例如,要查询第6到第10条记录,可以使用以下查询语句:
SELECT TOP 5 * FROM (SELECT TOP 10 * FROM tablename ORDER BY id ASC) AS A ORDER BY id DESC;
这个查询语句首先按照id升序排列,然后选择前10条记录,再将这10条记录作为子查询,按照id降序排列,最后选择其中的第6到第10条记录。
阅读全文