Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
двумерный перекрестный запрос
Двумерный перекрёстный запрос (Crosstab Query) в Microsoft Access используется для представления данных в сводной таблице, где строки и столбцы формируются на основе значений из определённых полей.
Для базы данных, представленной на изображении, можно создать перекрёстный запрос, например, для отображения среднего балла абитуриентов по экзаменам с разбивкой по специальностям.
TRANSFORM Avg([Результаты экзаменов].[Оценка_по_математике]) AS Средний_балл
SELECT Специальности.Название_специальности
FROM (Результаты экзаменов
INNER JOIN Абитуриенты ON Результаты экзаменов.Код_абитуриента = Абитуриенты.Код_абитуриента)
INNER JOIN Специальности ON Абитуриенты.Код_специальности = Специальности.Код_специальности
GROUP BY Специальности.Название_специальности
PIVOT Результаты экзаменов.Оценка_по_математике;
Название специальности | 2 | 3 | 4 | 5 |
---|---|---|---|---|
Информатика | 1 | 5 | 10 | 3 |
Физика | 0 | 3 | 7 | 8 |
В этом примере таблица показывает количество студентов, получивших определённые оценки по математике в разрезе специальностей.
Если нужны другие параметры (например, средний балл по всем предметам), можно модифицировать запрос, изменяя агрегатную функцию (например, Avg()
, Count()
, Sum()
).