Язык запросов SQL


Однотабличное представление



Однотабличное представление

Иногда данные, которые дадут ответ на ваш вопрос, находятся в единственной таблице базы данных. А если вся необходимая вам информация находится в одной таблице, то можно создать однотабличное представление данных. Скажем, например, что нужно просмотреть имена (first name), фамилии (last name) и телефонные номера (phone) всех клиентов, которые живут в штате Нью-Хэмпшир (который обозначается аббревиатурой NH). Тогда на основе таблицы CUSTOMER можно создать представление, содержащее только те данные, которые вам нужны. Оно создается при выполнении следующей команды:

CREATE VIEW NH_CUST AS

SELECT CUSTOMER.FirstName,

            CUSTOMER.LastName,

             CUSTOMER.Phone

        FROM CUSTOMER

WHERE CUSTOMER.State = 'NH' ;

Диаграмма на Рисунок 3.2 показывает, каким образом представление создается из таблицы CUSTOMER.









Начало  Назад  Вперед