【问题标题】:How do I limit the number of records returned for Interbase 7.1?如何限制为 Interbase 7.1 返回的记录数?
【发布时间】:2010-11-05 15:23:06
【问题描述】:

我们有一个 Interbase 7.1 数据库,我试图弄清楚如何将查询返回的记录数限制为 1。我真的只需要知道最后一条记录的事件代码,其中查询如果我不能做某种限制,将返回数百条记录。

提前致谢!

【问题讨论】:

    标签: sql limit interbase


    【解决方案1】:

    我想我明白了。需要做这样的事情......

    SELECT * FROM table ORDER BY col ROWS 1
    

    【讨论】:

      【解决方案2】:

      根据接受的答案:

      SELECT * FROM table ORDER BY col ROWS 1
      

      将只返回一个结果。 还有其他几个可用的行限制选项:

      ROWS n 返回结果集的前 n 行,如果与 PERCENT 一起使用,则返回 n% ROWS m TO n 返回第 m 到第 n 行(包括第 m 到第 n 个百分比) ROWS n BY p 返回前 n 行的每 p 行

      这对于分页结果特别方便。

      来自InterBase Product Documentation 页面上的嵌入式 SQL 指南:

      【讨论】:

        猜你喜欢
        • 2011-05-28
        • 2021-07-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-05
        • 1970-01-01
        • 2017-03-01
        • 2019-10-25
        相关资源
        最近更新 更多