Re: [問題] 上一頁/下一頁之SQL探討?
前一陣子才找過SQL Server與Oracle透過SQL做Paging的資料
SQL Server
http://josephlindsay.com/archives/2005/05/27/paging-results-in-ms-sql-server/
Oracle
http://www.oracle.com/technology/oramag/oracle/06-sep/o56asktom.html
SQL Server 2005
http://www.singingeels.com/Articles/Pagination_In_SQL_Server_2005.aspx
http://www.codeproject.com/KB/database/row_number.aspx
※ 引述《tomex (Tomex Ou)》之銘言:
: ASP.NET網頁設計裏,
: 原以為觀看detail資料的下方有個上一頁/下一頁很簡單
: 發現ASP.NET的Paper都是丟所有資料Datable
: 我嫌這樣資料量太大(畢竟只有1筆而己)
: 改用手寫下sql方式。
: 以為多下兩道大於或小於該key值的sql就好
: 但是考量此上/下頁的順序,
: 是根據前頁資料列表的排序規則(可能多欄排序)
: 細想之下,發現真的不簡單...
: 因為sql表中的資料並不一定連續。
: 請問該如何在不查詢所有資料下
: 得到指定筆項目的上/下筆資料呢?
: 難道最終仍是得把所有資料取出嗎?
: 不甘心呀!!
--
對於已經無法擁有的
唯一能做的是
不要忘記
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.251.225
→
06/21 12:20, , 1F
06/21 12:20, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章