Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
2017-09-27 | 234 |
5.00
из
|
Заказать работу |
|
|
FROM Покупка INNER JOIN Продукция ON Покупка.КодТовара=Продукция.КодТовара;
С помощью этого запроса таблицы Покупка и Продукция соединяются по ключевому полю КодТовара, и полученная таблица выводится на экран. Запись Покупка.КодТовара означает: поле КодТовара из таблицы Покупка. Запись Продукция.КодТовара означает: поле КодТовара из таблицы Продукция.
Замечание. Ранее мы говорили, что имена полей в пределах одной таблицы должны быть уникальными, но могут повторяться в других таблицах. Поэтому, если при построении запроса рассматривается более одной таблицы, имена полей могут перестать быть однозначными. Для того чтобы определить те поля, имена которых перестали быть однозначными, используют уточнённые имена. Любое уточнённое имя является составным. В простейшем случае для получения составного имени поля надо напечатать имя таблицы, точку и имя этого поля в этой таблице, например: Покупка.КодТовара.
Задание. Выполните на компьютере все запросы, представленные на этом семинаре.
Для создания запросов SQL в нужно войти в конструкторзапросов и, установив курсор в верхней части экрана, через контекстное меню войти в режим SQL. В режим SQL можно войти так же, воспользовавшись одноимённой кнопкой на панели Конструктор Работа с запросами.
В этом режиме нужно набрать текст запроса и как обычно выполнить его, нажав на кнопку Выполнить на панели Конструктор Работа с запросами. Ниже показано выполнение первого запроса.
Домашнее задание 1.1
(по базе данных «Косметическая фирма»)
1. Выведите все покупки одного конкретного клиента.
2. Выведите список клиентов, покупавших какой-либо конкретный продукт.
3. Выберите список клиентов, покупавших какой-либо конкретный продукт в апреле 2014 года.
|
4. Выведите все продукты, за которые начисляется 6, 8 и 11 баллов.
5. Выведите все продукты стоимостью от 240 до 460 рублей, за которые начисляется 7 баллов.
6. Выведите список клиентов, покупавших продукцию в первом квартале 2014 года.
7. Выведите список клиентов, фамилия которых начинается с буквы «К».
Домашнее задание 1.2
(по базе данных «Борей»)
ПЕРЕХОД НА Оглавление
Семинар № 11
Арифметические операции для преобразования числовых данных. Операции с текстовыми данными. Операции агрегирования. Групповые операции. Сортировка
Арифметические операции для преобразования числовых данных
На предыдущем семинаре мы научились создавать запросы, позволяющие отбирать в таблицах поля и записи по некоторым условиям. Теперь посмотрим, как в SQL создаются вычисляемые поля. Вы увидите, что в SQL это сделать проще, чем средствами Access. Для работы с числовыми данными используются арифметические операции: +, -, *, /,^.
Пример 1
SELECT Дата, Фамилия, Имя, Отчество, Покупка.КодТовара, ВидТовара, Цена, Количество, Цена*Количество AS [Стоимость покупки]
FROM Покупка INNER JOIN Продукция ON Покупка.КодТовара=Продукция.КодТовара
WHERE Фамилия = “Соловьёв”;
В этом запросе выводится информация обо всех покупках Соловьёва с указанием по каждой покупке её даты, фамилии, имени, отчества, продукта, названия продукта, цены, количества упаковок и стоимости покупки. Стоимость покупки – вычисляемое поле, полученное в результате произведения цены продукта и количества упаковок.
|
Ранее при выводе результатов запросов мы использовали названия полей по умолчанию. Но для заголовков столбцов можно применять не только значения по умолчанию, но и псевдонимы. Чтобы создать псевдоним произвольного поля можно воспользоваться предложением AS.
Псевдоним поля – это имя, которое указывается для того, чтобы указать заголовки столбцов при выдаче результатов. Псевдонимы полей применяются в том случае, когда исходные имена полей не имеют никакого смысла:
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!