Введение в курс "Базы данных" - Перекрёстные запросы

E-mail Печать PDF
Рейтинг пользователей: / 9
ХудшийЛучший 
Индекс материала
Введение в курс "Базы данных"
Классификация БД по их использованию
Реляционные БД (MS Access)
Ключи
Связи между таблицами
Неформальные методы приведения таблиц к третьей нормальной форме
Операции в БД (VBA)
Операции над записями
SQL
Оператор Select
DISTINCT
FROM
Группировка
Объединение таблиц
Параметры
Перекрёстные запросы
Обновление данных
Удаление данных
Подчинённые запросы
Создание таблиц
Добавление новых полей
Tехнология разработки программного обеспечения, использующего базы данных
Доступ к данным в VB 6.0
Работа с записями
Отчёты в VB6
Доступ к данным в C++ Builder
Отчёты в C++ Builder
Создание многоуровневых приложений
Доступ к данным в C# (Visual Studio 2005)
Создание отчётов
OLAP технологии. XML язык
SQL Server
Триггер
Программирование триггера
XML
Все страницы

Перекрёстные запросы

(Является аналогом сводных таблиц в MS Excel).

 

Синтаксис:

 

TRANSOFORM статистическаяФункция AS значение

 

SELECT оператор FROM таблица GROUP BY [значение]

 

PIVOT списокИмёнСтолбцов

 

СТАТИСТИЧЕСКАЯФУНКЦИЯ - функция, которая выполняется над данными, указанными в операторе SELECT.

 

Перекрёстный запрос включает в себя заголовки столбцов и заголовки строк. Пример перекрёстного запроса, который возвращает количество сотрудников в каждом отделе, родившихся в каждом из месяцев.

 

Transform Count(Код) as Значение

 

Select Отдел, Count(Код) as [Итоговое значение]

 

From Сотрудники

 

Group By Отдел

 

Pivot Format([Родился], "mmm") in ("Янв","Фев" :)

 



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий: