在其它SQL数据库里,有一个 Top n的子句,可以取头n条记录,Firebird不支持这个子句,但是它有更强大的子句:FIREST n SKIP m。
FIRST n表示提取n条记录,SKIP m 表示从m+1条记录开始提取(跳过m条记录)。
1、从某表中取第1条记录开始的5条记录:select first 5 ID,CPLB,CPGG FROM T_BASE
1、从某表中取第6条记录开始到结束的所有记录:select skip 5 ID,CPLB,CPGG FROM T_BASE
3、从某表中取第10条第30条记录之间的记录:select first 20 skip 9 ID,CPLB,CPGG FROM T_BASE
