载入中。。。 'S bLog
 
载入中。。。
 
载入中。。。
载入中。。。
载入中。。。
载入中。。。
载入中。。。
 
填写您的邮件地址,订阅我们的精彩内容:


 
在sql中用Select取出n到m条记录。
[ 2009/7/10 11:22:00 | By: 梦翔儿 ]
 

今天学生遇到一个面试题,用Select取出n到m条记录:

方法1:

先取出前m条,逆排后,再取出m-n条

n=5 m=12

select   top  7  *   from   (select   top   12   *   from   表  order   by   id   desc)

方法2:

先取出前m条,再用not in从中排除到前n条

select   top   m   *   from   表  where   id   not   in   (select   top   n   id   from  表)

sql2000下测试通过,想想以前的评分系统好象写复杂了。
 
 
  • 标签:sql select n到m条 
  • 发表评论:
    载入中。。。

     
     
     

    梦翔儿网站 梦飞翔的地方 http://www.dreamflier.net
    中华人民共和国信息产业部TCP/IP系统 备案序号:辽ICP备09000550号

    Powered by Oblog.