【问题标题】:rownum in mariaDB not workingmariaDB中的rownum不起作用
【发布时间】:2017-11-26 03:01:39
【问题描述】:

LIMIT 工作正常,但 ROWNUM 不工作。这是我的代码- “SELECT article_ref FROM article_write ROWNUM

【问题讨论】:

    标签: sql mariadb


    【解决方案1】:

    rownum 是存在于 Oracle 数据库中的非标准伪列。 MariaDB 只是不支持这种语法,但正如您所注意到的,您可以使用 limit 子句来获得相同的结果。

    【讨论】:

    • 实际上,我想从数据库中获取 1-10 个结果,然后在按钮上单击下一个 11-20 个结果等等.. 我该怎么办?
    【解决方案2】:

    对于分页,通常的技术是

    LIMIT 10 OFFSET 20
    

    (例如,获取 10 个项目的第 3 页。)

    但是,这样做存在问题,它们与ROWNUM 的问题相同。请参阅this,讨论更高效、错误更少的分页方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2021-09-10
      • 2015-08-26
      • 2023-01-12
      相关资源
      最近更新 更多