作者silver8250 ((阿信))
看板Database
標題[SQL ] 請問 M$ SQL 2K 取某幾筆資料的方法
時間Mon Mar 24 14:09:56 2008
我的問題是關於網頁上所顯示的資料在分頁時所需要取其中幾筆
這種情況下我想到的 SQL 語法如下(確實可以取到我要的資料)
例如我要取第 11 ~ 20 的資料(也就是每頁10筆資料的第2頁)
SELECT TOP 10 *
FROM table
WHERE table.b = 'XXX' AND table.a NOT IN (
SELECT TOP 20 table.a
FROM table
WHERE table.b = 'XXX'
ORDER BY a ASC
)
ORDER BY a ASC
table結構示意如下
a b ...
---------------------
XXX XXX ...
QQQ QQQ ...
...
請問各位先進,不知道有沒有更好的方法來取像這樣的資料
因為總感覺我的 SQL 語法有可以改進的空間~~
先感謝您~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.144.50
※ 編輯: silver8250 來自: 118.161.144.50 (03/24 14:10)
推 vexyz:如果您是用adodb的話~就在網頁那move(11)就好了丫 03/25 11:52
→ silver8250:抱歉,adodb我不清楚耶,我網頁是以JSP為主 03/25 12:23