Sobes.tech
Junior — Middle

Kas olete töötanud SQL vaadete (views) ning kas olete neid oma projektides kasutanud?

sobes.tech AI

Vastus AI-lt

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

Использовал представления для упрощения сложных запросов и обеспечения уровня абстракции. Например, можно создать view, который объединяет данные из нескольких таблиц и предоставляет удобный интерфейс для чтения, скрывая сложность соединений и фильтров.

Пример создания view:

CREATE VIEW active_users AS
SELECT id, name, email
FROM users
WHERE status = 'active';

Такой view можно использовать в запросах так же, как обычную таблицу:

SELECT * FROM active_users WHERE email LIKE '%@example.com';