Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

SQL Учебник


SQL БАЗА ДАННЫХ


SQL Справочник


SQL Примеры



SQL CREATE VIEW



Инструкция CREATE VIEW

CREATE VIEW - это виртуальная таблица, основанная на результирующем наборе инструкции SQL.

Представление содержит строки и столбцы, как и настоящая таблица. Поля в представлении - это поля из одной или нескольких реальных таблиц в базе данных.

Вы можете добавить в представление инструкции SQL функций, WHERE и JOIN и представить данные так, как если бы они поступали из одной таблицы.

SQL Синтаксис CREATE VIEW

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

Примечание: В представлении всегда отображаются актуальные данные! Компонент database engine воссоздает данные, используя инструкцию SQL представления, каждый раз, когда пользователь запрашивает представление.


Примеры CREATE VIEW

Следующий SQL создает представление, в котором отображаются все клиенты из Бразилии:

CREATE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName
FROM Customers
WHERE Country = "Brazil";
Попробуйте сами »

Мы можем запросить представление выше следующим образом:

SELECT * FROM [Brazil Customers];
Попробуйте сами »

Следующий SQL создает представление, которое выбирает каждый продукт в таблице "Products" с ценой выше средней цены:

CREATE VIEW [Products Above Average Price] AS
SELECT ProductName, Price
FROM Products
WHERE Price > (SELECT AVG(Price) FROM Products);
Попробуйте сами »

Мы можем запросить представление выше следующим образом:

SELECT * FROM [Products Above Average Price];
Попробуйте сами »


Инструкция CREATE OR REPLACE VIEW

Представление можно обновить с помощью команды CREATE OR REPLACE VIEW.

SQL Синтаксис CREATE OR REPLACE VIEW

CREATE OR REPLACE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

Следующий SQL добавляет столбец "City" в представлении "Brazil Customers":

CREATE OR REPLACE VIEW [Brazil Customers] AS
SELECT CustomerName, ContactName, City
FROM Customers
WHERE Country = "Brazil";
Попробуйте сами »

Инструкция DROP VIEW

Представление удаляется с помощью команды DROP VIEW.

SQL Синтаксис DROP VIEW

DROP VIEW view_name;

Следующий SQL отбрасывает представление "Brazil Customers":

DROP VIEW [Brazil Customers];
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

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

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.