Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

SQL Server怎样查询N-M行记录

Posted on 2007-08-18 12:58  analyzer  阅读(390)  评论(0编辑  收藏  举报
MySQL有个limit可以查询N-M行记录,但是SQL SERVER没有limit只有个TOP还是查询前几条记录。
 
有两种方法:
一是先得到前m条,再反查前m-n条。
select   top   (m-n)   *   from   (select   top   m   *   from   table   order   by   id   desc)
 
二是: 
select   top   m   *   from   table   where   id   not   in   (    
  select   top   n   id   from   table   )
我要啦免费统计