Я знаю MySQL, но не знаю Access. У меня есть около 1 миллиона строк, и я хочу только строки между 300 000 и 500 000. Я имею в виду как отдельный файл. Мне не нужны те, что до 300 000, а те, что после 500 000. Как я это сделаю?

Доступ 2013.

2 ответа2

2

Если вы можете основать диапазон на идентификаторе, запрос достаточно прост:

DELETE
FROM Table1
WHERE Table1.ID<300000 Or Table1.ID>500000
1
  • Создайте запрос, который выбирает строки, которые вы хотите экспортировать, и выводит все столбцы в таблице. Такой запрос будет выглядеть примерно так:

  • Закройте и сохраните запрос. Дайте ему имя типа "toExport".

Чтобы экспортировать строки в CSV, Excel и т.д.

  • Щелкните правой кнопкой мыши имя запроса на панели объектов (в левой части окна Access) и выберите "Экспорт", затем выберите место назначения (тип файла, который вы хотите создать). Мастер проведет вас через процесс.

Чтобы создать таблицу в другой базе данных Access

  • Откройте базу данных назначения, выберите вкладку "Внешние данные" и выберите "Доступ" в разделе "Импорт и связь". Выберите опцию "Импорт", затем выберите запрос, который вы создали в исходной базе данных. Обязательно выберите опцию "Как таблицы" в разделе "Импорт запросов".

Доступ к диалоговому окну параметров импорта

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .