如何取出表中前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