【问题标题】:Ms access Select query with limit optionsMs access Select 带有限制选项的查询
【发布时间】:2012-05-10 06:45:11
【问题描述】:

我有一个类似的查询:select id, name from table_name where id is not null limit 10, 20 for mysql;如何在 ms 访问中从表中获取 10 到 20 条记录?我知道没有限制关键字,我如何使用 TOP 关键字?

【问题讨论】:

    标签: ms-access


    【解决方案1】:
    SELECT * FROM 
        (SELECT TOP 11 *  FROM 
            (SELECT TOP 20 * FROM table_name ORDER BY 1) 
        ORDER BY 1 DESC)
    ORDER BY 1
    

    【讨论】:

    • 运行此查询时出现错误:“选择语句使用保留字”
    • 您需要选择一些东西,例如...(select top 11 * from (select top 20 * from ...
    • 没有彼得。我的表中有 1 到 50 条记录。我只想要表中的 10 条记录。记录轨道 20 到 30 条记录(如限制 20,30)
    • 几个字段名,或者如果必须的话,星号,需要添加到内部语句中:SELECT TOP 11 *
    • 抱歉,只是缺少 * 或字段名称。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 2018-02-25
    相关资源
    最近更新 更多