SQL-запрос на создание таблицы
⇐ ПредыдущаяСтр 3 из 3 Синтаксис SQL-запроса на создание таблицы имеет следующий формат: CREATE TABLE [Таблица] ([Поле1] тип(размер), [Поле2] тип(размер), … [ПолеN] тип(размер)); В данном запросе требуется обязательно указать название создаваемой таблицы, а также имена всех полей создаваемой таблицы с типами данных. Размер необходимо указывать только для текстовых полей, а для остальных типов не нужно. В SQL используются следующие типы данных: - TEXT – текстовый; - DOUBLE – числовой; - DATE – дата; - TIME – время; - CURRENCY – денежный; - COUNTER – счетчик. Выполним следующее задание: Создать таблицу «ТоварыSQL», аналогичную по своей структуре таблице «Товары». Чтобы вспомнить структуру таблицы Товары, можно вернуться на вкладку Таблицы и открыть таблицу Товары в режиме Конструктора. Увидим, что в таблице присутствуют следующие поля: Код товара (счетчик), Наименование (текстовое поле), Цена (денежное поле), Кол-во на складе (числовое поле), Гарантия (мес) (числовое поле). Соответственно, чтобы создать таблицу ТоварыSQL, вернемся на вкладку Запросы и создадим следующий SQL-запрос: CREATE TABLE [ТоварыSQL] ([Код товара] COUNTER, [Наименование] TEXT(20), [Цена] CURRENCY, [Кол-во на складе] DOUBLE, [Гарантия (мес)] DOUBLE); Сохраним созданный запрос под именем SQL-Создание таблицы ТоварыSQL. Для проверки работоспособности запроса запустим его выполнение двойным щелчком. СУБД MS Access предупредит о том, что управляющий запрос может привести к изменению данных таблицы, и попросит подтвердить выполнение это запроса SQL. Поскольку мы создаем новую таблицу с помощью нашего запроса, то нажимаем кнопку Да. Чтобы увидеть результат работы нашего запроса, нужно вернуться на вкладку Таблицы и убедиться, что в списке таблиц появилась новая таблица – ТоварыSQL.
Задание для самостоятельного выполнения: 1) Создать таблицу РаботникиSQL, аналогичную по своей структуре таблице Работники. Запрос сохранить под именем SQL-создание таблицы РаботникиSQL.
SQL-запрос с группировкой Синтаксис SQL-запроса с группировкой имеет следующий формат: SELECT [Поле1], групповая операция ([Поле2]), … FROM [Таблица] GROUP BY [Поле1]; Напомним, что над группой значений можно выполнять различные групповые операции – найти сумму (Sum), найти среднее (Avg), посчитать количество (Count), определить максимум (Max) или минимум (Min). Для примера рассмотрим следующее задание: Вывести информацию о среднем Стаже по каждой Должности работников магазина. Для решения поставленной задачи создадим следующий SQL-запрос: SELECT [Должность], Avg([Стаж]) FROM [Работники] GROUP BY [Должность]; Сохраним созданный запрос под именем SQL-Средний стаж по должностям. Проверим его работоспособность, запустив его двойным щелчком. Задание для самостоятельного выполнения: 1) Вывести информацию о количестве Поставщиков из каждого Города. Запрос сохранить под именем SQL-Количество поставщиков из каждого города.
Читайте также: A) за создание условий неэффективного использования ресурсов Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|