【问题标题】:How to select top records in multiple columns in Microsoft Access or SQL?如何在 Microsoft Access 或 SQL 中选择多列中的顶部记录?
【发布时间】:2013-01-16 21:50:56
【问题描述】:

数据库中的每条记录都有多个列。

如何选择 X列 Y列前100名的记录?

【问题讨论】:

    标签: sql ms-access select


    【解决方案1】:
    select *
    from table_name
    where column_x in (
        select top 100 column_x
        from table_name 
        order by column_x )
    and column_y in (
        select top 100 column_y
        from table_name
        order by column_y );
    

    【讨论】:

    • 请注意,Access 返回匹配项,因此前 100 条可能包含超过 100 条记录,这意味着此查询可能返回几乎任意数量的记录。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    相关资源
    最近更新 更多