ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 112
SELECT GROUP_.NameGroup, COUNT (NumberTestBook) As QuantityStudentsGroup
FROM GROUP_, STUDENT
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
Для того, чтобы не писать полностью весь запрос на SQL в окне
SQL Statement, можно воспользоваться построителем запросов Query
Builder. SQL-запрос на основании таблицы «STUDENT» с группировкой
и сортировкой по коду группы будет формироваться следующим обра-
зом (рис. II.29)
Рис. II.29. SQL-запрос с группировкой и сортировкой в построителе запросов Query
Builder
Этот запрос сохраним под именем «QuantityStudentsGroup». На во-
прос «
R U
QueryDef already exists? Delete it?» следует ответить Да, поскольку
такой запрос уже существует и его нужно удалить.
В контекстном меню на имени запроса «QuantityStudentsGroup»
выбрать пункт Design… и в окне SQL Statement следующий текст:
SELECT GROUP_.NameGroup
FROM G OUP_, ST DENT
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
необходимо изменить на:
112
112 Мартьянова А.Е. Базы данных и знаний
SELECT GROUP_.NameGroup, COUNT (NumberTestBook) As QuantityStudentsGroup
FROM GROUP_, STUDENT
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
Для того, чтобы не писать полностью весь запрос на SQL в окне
SQL Statement, можно воспользоваться построителем запросов Query
Builder. SQL-запрос на основании таблицы «STUDENT» с группировкой
и сортировкой по коду группы будет формироваться следующим обра-
зом (рис. II.29)
Рис. II.29. SQL-запрос с группировкой и сортировкой в построителе запросов Query
Builder
Этот запрос сохраним под именем «QuantityStudentsGroup». На во-
прос «QueryDef already exists? Delete it?» следует ответить Да, поскольку
такой запрос уже существует и его нужно удалить.
В контекстном меню на имени запроса «QuantityStudentsGroup»
выбрать пункт Design и в окне SQL Statement следующий текст:
SELECT GROUP_.NameGroup
FROM GROUP_, STUDENT
WHERE GROUP_.CodeGroup=STUDENT.CodeGroup
GROUP BY GROUP_.NameGroup
ORDER BY GROUP_.NameGroup;
необходимо изменить на:
112
Страницы
- « первая
- ‹ предыдущая
- …
- 110
- 111
- 112
- 113
- 114
- …
- следующая ›
- последняя »
