В языке SQL представление создается командой CREATE VIEW (СОЗДАТЬ ПРЕДСТАВЛЕНИЕ).
Синтаксис команды:
CREATE VIEW < имя представления > AS < запрос >;
Для удаления представления подается команда DROP VIEW:
DROP VIEW < имя представления >
Не нужно сначала удалять содержание представления, как это делается с базовой таблицей, потому что содержание представления существует только во время выполнения команды.
Групповые представления – это представления, которые содержат предложение GROUP BY. Групповые представления полезны в случае часто повторяющихся одинаковых запросов. Предположим, что ежедневно необходимо подводить итог работы магазина и определять общую сумму покупок.
Вместо того чтобы конструировать каждый раз сложный запрос, можно создать следующее представление:
CREATE VIEW ИТОГ
AS SELECT дата, SUM (цена)
FROM ПОКУПКИ
GROUP BY дата;
и запрашивать информацию с помощью простого запроса:
SELECT * FROM ИТОГ;