原文:查詢分頁的幾種Sql寫法

.創建測試環境, 插入 萬條數據大概耗時 分鍾 。 .幾種典型的分頁sql,下面例子是每頁 條, ,取第 頁數據。 .分別在 萬, 萬 取 頁 , 取 頁 記錄集下測試。 測試sql: 萬:基本感覺不到差異。 萬: .結論: .max top,ROW NUMBER 都是比較不錯的分頁方法。相比ROW NUMBER 只支持sql 及以上版本,max top有更好的可移植性,能同時適用於sql ,a ...

2012-04-01 17:47 2 64675 推薦指數:

查看詳情

查詢分頁幾種Sql寫法

查詢分頁幾種Sql寫法 摘自:http://www.cnblogs.com/zcttxs/archive/2012/04/01/2429151.html 1.創建測試環境,(插入100萬條數據大概耗時5分鍾)。 create database DBTest use ...

Sat Aug 15 23:25:00 CST 2015 1 11135
SQL分頁查詢幾種方式

需求:查詢表dbo.Message,每頁10條,查詢第2頁 1:TOP() 2:BETWEEN * AND * , Row_Number() OVER(ORDER BY *) AS rowNum ...

Sat Oct 15 06:46:00 CST 2016 1 29917
ORACLE幾種分頁查詢SQL語句

一、效率高的寫法 1.無ORDER BY排序的寫法。(效率最高)(經過測試,此方法成本最低,只嵌套一層,速度最快!即使查詢的數據量再大,也幾乎不受影響,速度依然!) 2.有ORDER BY排序的寫法。(效率較高)(經過測試,此方法隨着查詢范圍的擴大,速度也會越來越 ...

Sat May 16 04:43:00 CST 2020 1 6994
MySQL數據庫實現分頁查詢SQL語句寫法

一:分頁需求: 客戶端通過傳遞start(頁碼),limit(每頁顯示的條數)兩個參數去分頁查詢數據庫表中的數據,那我們知道MySql數據庫提供了分頁的函數limit m,n,但是該函數的用法和我們的需求不一樣,所以就需要我們根據實際情況去改寫適合我們自己的分頁語句,具體的分析 ...

Thu May 10 01:34:00 CST 2018 0 1247
Oracle 有排序的分頁SQL寫法

第一種: 第二種: 第一種比第二種效率會高,這是因為:CBO 優化模式下,Oracle可以將外層的查詢條件推到內層查詢中,以提高內層查詢的執行效率。對於第一個查詢語句,第二層的查詢條件WHERE ROWNUM <= 10就可以 ...

Tue Dec 18 17:40:00 CST 2018 0 2326
[mysql] 模糊查詢幾種寫法

目的:mysql模糊查詢優化 使用like關鍵詞不會用到索引,查詢效率也比較低 優化如下:使用instr,position,locate函數 除了上述的方法外,還有一個函數FIND_IN_SET(str1,str2),返回str2中str1所在的位置索引,其中str2必須以","分割開。 ...

Sat Jun 20 00:38:00 CST 2020 0 651
SQL 循環語句幾種寫法

1、正常循環語句 2、不帶事務的游標循環 declare @orderN varchar(50)  --臨時變量,用來保存游標值declare y_curr cursor for   --申明 ...

Wed Nov 27 17:09:00 CST 2019 0 9392
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM