ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 63
E. GROUP BY (группировать выходные данные)
Формат: SELE
CT field1, field2, …
GROUP BY [field1, field2, …]
ORDER BY field1 DESC;
Группировка – это объединение записей в соответствии со значе-
ниями некоторого заданного поля.
F. Агрегатные функции
Существуют следующие основные агрегатные функции:
• Count – определение численности;
• Sum – определение суммы;
• First/Last – определение первого/последнего значения;
• Min/Max – определение минимума/максимума;
• Avg – определение среднего значения.
Для обозначения
связи двух таблиц дополнительно к команде
FROM используются атрибуты INNER JOIN и ON.
Так как в сложном запросе появляется несколько таблиц, то появ-
ляется н напри-
мер, с
-
] = Студент.[Код группы]).
ля всегда ис-
ем в окне базы
данных «Запрос», «Создать» через опцию
FROM Table
еобходимость указывать поле с обозначением таблицы,
м. рис. I.23.
С помощью атрибута INNER JOIN мы указали, что таблица «Сту
дент» связана с таблицей «Группа». А с помощью атрибута ON мы ука-
зали,
как именно связаны между собой две таблицы «Студент» и «Груп-
па»: по полю Код группы (FROM Группа INNER JOIN Студент ON
Группа.[Код группы
С помощью атрибута WHERE мы указали, что нужно извлечь
только строки, которые содержат запись в поле Группа.[Обозначение
группы] «ДФД-31»: WHERE (((Группа.[Обозначение группы])="ДФД-
31")).
Обратите внимание на то,
что в качестве имени по
пользуется то имя, которое было присвоено полю в процессе создания
таблицы в ре
жиме конструктора, а не надпись, которую мы видим на эк-
ране в таблице в режиме заполнения.
4. Запрос может быть создан также только исключительно через
Режим SQL в конструкторе.
Выбер
«Конструктор». В диалоговом окне «Добавление таблицы» выберем оп-
цию «Закрыть». В меню Вид выберите Режим SQL. Появится окно «За-
прос на выборку». Наберем следующую инструкцию SQL:
Мартьянова А.Е. Базы данных и знаний 63
E. GROUP BY (группировать выходные данные)
Формат: SELECT field1, field2,
FROM Table
GROUP BY [field1, field2, ]
ORDER BY field1 DESC;
Группировка это объединение записей в соответствии со значе-
ниями некоторого заданного поля.
F. Агрегатные функции
Существуют следующие основные агрегатные функции:
• Count определение численности;
• Sum определение суммы;
• First/Last определение первого/последнего значения;
• Min/Max определение минимума/максимума;
• Avg определение среднего значения.
Для обозначения связи двух таблиц дополнительно к команде
FROM используются атрибуты INNER JOIN и ON.
Так как в сложном запросе появляется несколько таблиц, то появ-
ляется необходимость указывать поле с обозначением таблицы, напри-
мер, см. рис. I.23.
С помощью атрибута INNER JOIN мы указали, что таблица «Сту-
дент» связана с таблицей «Группа». А с помощью атрибута ON мы ука-
зали, как именно связаны между собой две таблицы «Студент» и «Груп-
па»: по полю Код группы (FROM Группа INNER JOIN Студент ON
Группа.[Код группы] = Студент.[Код группы]).
С помощью атрибута WHERE мы указали, что нужно извлечь
только строки, которые содержат запись в поле Группа.[Обозначение
группы] «ДФД-31»: WHERE (((Группа.[Обозначение группы])="ДФД-
31")).
Обратите внимание на то, что в качестве имени поля всегда ис-
пользуется то имя, которое было присвоено полю в процессе создания
таблицы в режиме конструктора, а не надпись, которую мы видим на эк-
ране в таблице в режиме заполнения.
4. Запрос может быть создан также только исключительно через
Режим SQL в конструкторе.
Выберем в окне базы данных «Запрос», «Создать» через опцию
«Конструктор». В диалоговом окне «Добавление таблицы» выберем оп-
цию «Закрыть». В меню Вид выберите Режим SQL. Появится окно «За-
прос на выборку». Наберем следующую инструкцию SQL:
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »
