摘要:
首先感谢原作者的这篇文章。原文地址:http://www.cnblogs.com/xbf321/archive/2011/08/15/top-one-or-top-n-in-sql-server.html通过作者的这篇博文,我对自己的数据查询语句进行了优化,性能有所提升。场景:有一张用户表,一个订单表,要求获得一个用户对应的最新的一条订单信息。 实现以上要求,我们可以用以下几种方式,但是效率却相差很远。 首先我们在Order表中,创建一个索引:CREATEUNIQUEINDEXidx_eid_odD_oidDONOrders(EmployeeID,OrderDateDESC,OrderIDDE 阅读全文
posted @ 2011-10-12 18:24
tb1over
阅读(350)
评论(0)
推荐(0)
摘要:
本文转自http://xudayu.blog.51cto.com/187984/86281感谢原作者1、选取最大的数select max(id) from tbltest42、选取最大的三个数select top 3 * from tbltest4 order by id desc3、选取第2大的数select top 1 a.* from (select top 2 * from tbltest4 order by id desc) a order by id asc或者select * from tbltest4 where id=(select max(id) from tbltest4 阅读全文
posted @ 2011-10-12 15:27
tb1over
阅读(347)
评论(0)
推荐(0)

浙公网安备 33010602011771号