如何下SQL語法直接抓取資料庫中其中一段100筆的100筆的連續資料? |
尚未結案
|
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
|
Fishman
尊榮會員 發表:120 回覆:1949 積分:2163 註冊:2006-10-28 發送簡訊給我 |
Hi huangeider, 這一篇你參考看看 http://delphi.ktop.com.tw/topic.php?topic_id=63397 ----------------------------------
小弟才疏學淺,若有謬誤尚請不吝指教
----------------------------------
------
Fishman |
pillar62
資深會員 發表:9 回覆:324 積分:271 註冊:2002-04-15 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
huangeider 你好:
若要做到可以控制上100筆跟下100筆而且是有資料的連續那要加上index
就是說你要先建立一個暫時的table用來存放select的結果
一般來說在MSSQL2000叫做view,請參考相關書籍
或用sql語法自行創造
語法結構如下(書中沒有所以寫給你參考)
1.先創造一個空的tmp-table
引言: create table #tmp(p1 int,p2 char(1),p3 char(6),p4 char(7),p5 char(40),p6 DateTime,p7 char(20)) 當然其中的P2~P7是你要顯示的資料項目 而p1要做index用2.將select所產生的結果insert into到#tmp 引言: insert into #NY_14ORG(p1,p2,p3,p4,p5,p6,p7) select Max(p1) 1,欄位,欄位,欄位... from 資料表1,資料表2....3.使用者要資料的時候 引言: select 欄位1,欄位2.... from #tmp where p1 between 1 and 100
------
====================== 昏睡~ 不昏睡~ 不由昏睡~ |
huangeider
高階會員 發表:288 回覆:492 積分:231 註冊:2003-02-26 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |