Sql 如何限制Interbase 7.1返回的记录数?
我们有一个Interbase 7.1数据库,我正试图找出如何将查询返回的记录数限制为1。我真的只需要知道最后一条记录中的事件代码,如果我不能做某种限制,查询将返回数百条记录Sql 如何限制Interbase 7.1返回的记录数?,sql,limit,interbase,Sql,Limit,Interbase,我们有一个Interbase 7.1数据库,我正试图找出如何将查询返回的记录数限制为1。我真的只需要知道最后一条记录中的事件代码,如果我不能做某种限制,查询将返回数百条记录 提前谢谢 我想我知道了。需要做这样的事情 SELECT * FROM table ORDER BY col ROWS 1 根据公认的答案: SELECT * FROM table ORDER BY col ROWS 1 将只返回一个结果。 还有几个其他行限制选项可用: ROWS n返回结果集的前n行,如果与percent
提前谢谢 我想我知道了。需要做这样的事情
SELECT * FROM table ORDER BY col ROWS 1
根据公认的答案:
SELECT * FROM table ORDER BY col ROWS 1
将只返回一个结果。
还有几个其他行限制选项可用:
ROWS n返回结果集的前n行,如果与percent一起使用,则返回n%
行m到n返回行m到n,包括第m行到第n行,或返回第m到第n行的百分比
ROWS n BY p返回前n行中的每第p行
这对于分页结果特别方便
从页面上的嵌入式SQL指南:
ROWS n Returns the first n rows of the result set, or n percent if used with PERCENT
ROWS m TO n Returns rows m through n, inclusive or the mth to nth percent
ROWS n BY p Returns every pth row of the first n rows