Россия и Беларусь начали и продолжают войну против целого народа Украины!

Представление (VIEW) в SQL

  Юрий  | 

  |

  Обновл. 15 Фев 2023  | 

 120

В SQL представления (views) содержат строки и столбцы, аналогичные таблицам, однако без фактических данных. Представление можно рассматривать как виртуальную таблицу, созданную из одной или нескольких таблиц, чтобы упростить работу с данными.

Создание представления в SQL

Мы можем создавать представления в SQL с помощью команды CREATE VIEW. Например:

Здесь представление с именем us_customers создается из таблицы Customers. Теперь, чтобы выбрать клиентов, которые живут в USA, мы можем просто написать:


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

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

Здесь мы обновили представление us_customers для того, чтобы получить все поля таблицы Customers.

Удаление представления


Мы можем удалить представление с помощью команды DROP VIEW. Например:

Здесь мы удаляем представление с именем us_customers.

Примечание: Если представление на момент выполнения команды удаления не существует, то SQL выдаст ошибку.

Представления для сложных запросов

Предположим, что A и B — это две таблицы, с которых мы хотим получить данные. Для этого мы можем использовать операторы JOIN. Однако использование JOIN каждый раз может быть утомительной задачей. В качестве альтернативы можно создать представление для простого извлечения данных.

Давайте создадим представление:

Теперь, чтобы получить данные, мы можем написать:

Здесь мы получаем данные из представления order_details.


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...

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

Ваш E-mail не будет опубликован. Обязательные поля помечены *