仅导出 Access 中的特定范围的行

仅导出 Access 中的特定范围的行

我了解 MySQL,但不懂 Access。我有近 100 万行数据,我只想要 300 000 到 500 000 之间的行。我的意思是作为单独的文件。我不需要 300 000 之前的行和 500 000 之后的行。我该怎么做?

Access 是 2013 年的。

答案1

  • 创建一个查询,选择要导出的行并输出表中的所有列。这样的查询将如下所示:

在此处输入图片描述

  • 关闭并保存查询。给它起一个名字,如“toExport”。

将行导出为 CSV、Excel 等。

  • 在对象窗格(位于 Access 窗口左侧)中右键单击查询名称并选择“导出”,然后选择目标(要创建的文件类型)。向导将引导您完成该过程。

在另一个 Access 数据库中创建表

  • 打开目标数据库,选择“外部数据”选项卡,然后选择“导入和链接”下的“访问”。选择“导入”选项,然后选择您在源数据库中创建的查询。请务必选择“导入查询”下的“作为表”选项。

访问导入选项对话框

答案2

如果你可以根据 ID 确定范围,查询就足够简单了:

DELETE
FROM Table1
WHERE Table1.ID<300000 Or Table1.ID>500000

相关内容