Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

FROM Сделки




WHERE Сделки.ДатаОперации Between #1/1/1996# And #1/1/1997#;

Пояснение:

<

УДАЛИТЬ все записи, использовать поле ДатаОперации

ИЗ таблицы Сделки,

ГДЕ ДатаОперации лежит между 1/1/1996 И 1/1/1997

>

Запрос 9.

Тип запроса: запрос на удаление из одной таблицы по результатам отбора из других таблиц

Имя запроса: "УдалитьЗакупкиПоАрхиву".

Цель запроса: Удалить все закупки в таблице Закупки, если они есть в таблице НоваяТаблицаЗакупки

SQL-запрос:

DELETE Закупки.*, Закупки.ДатаРазмещения

FROM Закупки INNER JOIN ЗакупкиАрхив ON Закупки.КодЗаказа = ЗакупкиАрхив.КодЗаказа

WHERE (((Закупки.ДатаРазмещения)> Date() -30));

Если записи удаляются из одной таблицы, в запросе можно не указывать символ "*" (удаление значений всех полей), а можно указать только одно поле.

Если записи удаляются из одной таблицы (Закупки), связанной с другими (ЗакупкиАрхив), в запросе нужно указывать все поля таблицы (Закупки), из которой происходит удаление, введя символ "*".

Пояснение:

<

УДАЛИТЬ все записи, использовать поле ДатаРазмещения

ИЗ таблицы Закупки СВЯЗАННОЙ ВНУТРЕННЕЙ СВЯЗЬЮ

с таблицей ЗакупкиАрхив ПО полям Закупки.КодЗаказа = ЗакупкиАрхив.КодЗаказа

ГДЕ значение поля ДатаРазмещения больше текущей даты минус 30 дней

>

Запрос 10.

Тип запроса: Запрос на создание новой таблицы "НоваяТаблицаЗакупки"

Имя запроса: " ЗаказыпоМесяцам".

Цель запроса: Создать новую таблицу, содержащую сведения о закупках за последний месяц.

 

SQL-запрос:

SELECT Закупки.КодПоставщика, Закупки.НомерЗаказа, Format([ДатаИсполнения],"mmmm") AS д INTO НоваяТаблицаЗакупки

FROM Закупки;

 

Вид таблицы НоваяТаблицаЗакупки после выполнения запроса.

 

 

Контрольные вопросы

  1. Для каких целей используются запросы?
  2. Какие запросы является обновляемыми?
  3. Как сформировать запросы на выборку, удаление, создание новых таблиц, обновление?
  4. Какие ключевые слова используются в языке SQL для написания запросов?
  5. Как записать условие отбора?

 

 


 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 643; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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