ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 108
Составим в построителе запросов Query Builder запрос
«ListStudentsGroupDFD_31» для вывода списка студентов группы DFD-
31. SQL-зап
T.NumberTestBook, STUDENT.Surname,
STUDE Name, STUDENT.Patronymic, STUDENT.YearOfBirth, STUDENT.Address,
STUDE
FROM
WHER P
ORDE Y S
нение равенст-
ва GR P
r,
STUD T
B A
ia: и кнопки And into Criteria, Or into
Criter
ьных операторов. Поле Group By по-
зволя к
одится упорядочение данных (
рис. II.25).
Поля
записей или процента от общего числа запи-
сей.
рос с условием и сортировкой по фамилиям будет выглядеть
следующим образом:
SELECT GROUP_.NameGroup, GROUP_.QuantityStudents,
GROUP_.AvgRatingAtTransfer, STUDEN
NT.
NT.PointAtReceipt
GROUP_, STUDENT
E (GROU _.NameGroup = 'DFD-31' ) And
GROUP_.CodeGroup=STUDENT.CodeGroup
R B STUDENT. urname;
Это сложный запрос с выборкой данных из двух таблиц
«GROUP_» и «STUDENT», в котором использовано соеди
OU _.CodeGroup=STUDENT.CodeGroup.
Писать его вручную в окне формирования запроса SQL Statement
достаточно неудобно. Использование Query Builder значительно упро-
щает этот процесс.
В диалоговом окне Query Builder необходимо выбрать мышью в
поле Tables список таблиц (GROUP_, STUDENT), а в поле Fields to
Show: список
полей из указанных таблиц (GROUP_.NameGroup,
GROUP_.QuantityStudents, GROUP_.AvgRatingAtTransfe
EN .NumberTestBook, STUDENT.Surname, STUDENT.Name,
STUDENT.Patronymic, STUDENT.YearOf irth, STUDENT. ddress,
STUDENT.PointAtReceipt), которые участвуют в запросе. Поля Field
Name, Operator:, Value Criter
ia, List Possible Values позволяют формировать условия при вы-
борке данных с помощью специал
ет у азывать поле, по которому производится группировка, Order
By – поле, по которому произв
Top N Value: и Top Percent предназначены для вывода в запросе
соответственно первых N
108
108 Мартьянова А.Е. Базы данных и знаний
Составим в построителе запросов Query Builder запрос
«ListStudentsGroupDFD_31» для вывода списка студентов группы DFD-
31. SQL-запрос с условием и сортировкой по фамилиям будет выглядеть
следующим образом:
SELECT GROUP_.NameGroup, GROUP_.QuantityStudents,
GROUP_.AvgRatingAtTransfer, STUDENT.NumberTestBook, STUDENT.Surname,
STUDENT.Name, STUDENT.Patronymic, STUDENT.YearOfBirth, STUDENT.Address,
STUDENT.PointAtReceipt
FROM GROUP_, STUDENT
WHERE (GROUP_.NameGroup = 'DFD-31' ) And
GROUP_.CodeGroup=STUDENT.CodeGroup
ORDER BY STUDENT.Surname;
Это сложный запрос с выборкой данных из двух таблиц
«GROUP_» и «STUDENT», в котором использовано соединение равенст-
ва GROUP_.CodeGroup=STUDENT.CodeGroup.
Писать его вручную в окне формирования запроса SQL Statement
достаточно неудобно. Использование Query Builder значительно упро-
щает этот процесс.
В диалоговом окне Query Builder необходимо выбрать мышью в
поле Tables список таблиц (GROUP_, STUDENT), а в поле Fields to
Show: список полей из указанных таблиц (GROUP_.NameGroup,
GROUP_.QuantityStudents, GROUP_.AvgRatingAtTransfer,
STUDENT.NumberTestBook, STUDENT.Surname, STUDENT.Name,
STUDENT.Patronymic, STUDENT.YearOfBirth, STUDENT.Address,
STUDENT.PointAtReceipt), которые участвуют в запросе. Поля Field
Name, Operator:, Value Criteria: и кнопки And into Criteria, Or into
Criteria, List Possible Values позволяют формировать условия при вы-
борке данных с помощью специальных операторов. Поле Group By по-
зволяет указывать поле, по которому производится группировка, Order
By поле, по которому производится упорядочение данных (рис. II.25).
Поля Top N Value: и Top Percent предназначены для вывода в запросе
соответственно первых N записей или процента от общего числа запи-
сей.
108
Страницы
- « первая
- ‹ предыдущая
- …
- 106
- 107
- 108
- 109
- 110
- …
- следующая ›
- последняя »
