【问题标题】:SQL Server 2019 Error using LIMIT, OFFSET, FETCHSQL Server 2019 使用 LIMIT、OFFSET、FETCH 时出错
【发布时间】:2020-10-02 04:46:08
【问题描述】:

我在使用 SQL Server 2019 中的某些功能时遇到问题。

以下代码:

SELECT * 
FROM Konie
OFFSET 2;

返回:

消息 102,级别 15,状态 1,行 3 '2' 附近的语法不正确。

版本:

Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64) Sep 24 2019 13:48:23 版权所有 (C) 2019 Microsoft Corporation Developer Edition (64-bit) o​​n Windows 10 Pro 10.0 (Build 18363:)

【问题讨论】:

  • OFFSETORDER BY 的可选子句,如the documentation 中所述,因此您不能单独指定。

标签: sql sql-server


【解决方案1】:

您必须添加订单

SELECT *
FROM Konie
ORDER BY ID
OFFSET 2 ROWS;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 2011-09-29
    • 1970-01-01
    • 2012-12-25
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多