Назад к вопросам
Junior — Middle
111
Работали ли вы с представлениями (views) в SQL и использовали ли их в своих проектах?
Компании, где спрашивали
Workme
Ответ от нейросети
sobes.tech AI
Представления (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';