русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Запрос на создание таблицы


Дата добавления: 2015-07-09; просмотров: 444; Нарушение авторских прав


Предположим, вы постоянно используете в работе таблицу с данными о заказах за последние два года. Поступление заказов продолжается, таблица растет, а скорость ее обработки падает. Ускорить работу можно за счет удаления из таблицы сведений о заказах годичной давности. Окончательно удалить их нельзя, они могут пригодиться в будущем, например, для анализа отношений с отдельными клиентами. Данные о заказах, поступивших до 1996 года включительно, необходимо извлечь из таблицы и пере­нести в новую таблицу — Архив заказов.

Для решения поставленной задачи создадим запрос, позволяющий отобрать данные для новой таблицы. Критерием отбора будет

 

[Дата заказа]<01.01.1997

В меню Запрос выберите команду Создание таблицы. Откроется диалоговое окно задания параметров запроса на создание таблицы

 

 

 

Рис. 4.22. Окно задания параметров запроса на создание таблицы

В поле Имя таблицы задайте имя создаваемой таблицы. После нажатия кнопки ОК запрос на создание таблицы будет готов. Для его выполнения следует нажать кнопку Запуск на панели инстру­ментов.

Такой же запрос можно создать и на SQL-языке, используя инструкцию SELECT...INTO:

SELECT Список_полей INTO Новая_Таблица

В качестве значения аргумента Список_полей указываются поля, которые должны быть скопированы в новую таблицу. Между именами полей ставятся запятые. В качестве значения аргумента Новоя_таблица задается таблица с выходным набором, которую мы получим в результате выполнения запроса.

Запрос на создание таблицы в рассматриваемом примере выглядит так:

SELECT Заказы.*

INTO [Архив заказов]

FROM Заказы

WHERE [Дата заказа] < 01.01.1997;

С помощью данного запроса на основе записей таблицы Заказы создается таблица Архив заказов с такой же структурой, как и у исходной таблицы. В нее помещаются записи о тех заказах, которые были сделаны до 1 января 1997 года.



<== предыдущая лекция | следующая лекция ==>
Запрос на удаление | Преобразование QBE-запроса в SQL-запрос


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.489 сек.