關於資料庫取表的前N條記錄 (轉)

amyz發表於2007-08-15
關於資料庫取表的前N條記錄 (轉)[@more@]

 


介紹取一表前N筆記錄的各種資料庫的寫法...

作者﹕CCBZZP


1.
* FROM TABLE1 WHERE ROWNUM<=N
2. INFOX
SELECT FIRST N * FROM TABLE1
3. 2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
或者
SELECT COLUMN FROM TABLE FETCH FIRST N ROWS ONLY
4. SERVER
SELECT TOP N * FROM TABLE1
5.
SET ROWCOUNT N
GO
SELECT * FROM TABLE1
6.
SELECT * FROM TABLE1 LIMIT N
7. FOXPRO
SELECT * TOP N FROM TABLE ORDER BY COLUMN


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-959081/,如需轉載,請註明出處,否則將追究法律責任。

相關文章