程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 當Select語句有Where的范圍條件以及Order By時的索引字段順序問題

當Select語句有Where的范圍條件以及Order By時的索引字段順序問題

編輯:關於SqlServer

比如查詢最近7天,閱讀數量最大的20個帖子。

select top 20 * from t_article where datetime>DATEADD(day,-7, getdate())  order by countView desc

建立索引時,必須將 countView設置在前面,datetime 設置在後面索引才有效。

以上測試在 SQL Server 2005 下測試通過。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved