如何取出表中前n条记录

如何取出表中前n条记录?
解答 在OS/400 V5R1M0 中,SELECT语句中新增了子句: FETCH FISRT n ROW(S) ONLY, 使用方法如下:

1. 从表t1中取符合条件的第一条记录:
SELECT * FROM t1 ORDER BY age FETCH FISRT ROW ONLY;

2. 从表t1中取符合条件的前n条记录:
SELECT * FROM t1 ORDER BY age FETCH FIRST 20 ROWS ONLY

posted @ 2008-01-09 14:35  深渊野鱼  阅读(495)  评论(1编辑  收藏  举报