Проблем:
Искате да създадете изглед от таблица в база данни.
Пример:
Бихме искали да създадем изглед, наречен it_employee
със служители, които работят в IT отдела, на база данни от таблицата employee
.
Решение:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
Дискусия:
Ако искате да създадете нов изглед в база данни, използвайте CREATE VIEW
ключова дума, последвана от името на изгледа (в нашия пример:it_employee
). Следва ключовата дума AS
. След това в SELECT
оператор, вие посочвате данните, които искате да изберете, както и таблицата и колоните, от които идват. В нашия пример таблицата е employee
, а данните са от колоните first_name
и last_name
. Можете също да използвате WHERE
клауза за филтриране на записите, показани в изгледа. В нашия пример използвахме WHERE, за да изберем само служителите, които работят в ИТ отдела с име (WHERE department='it'
).
Разбира се, когато създавате изглед, можете да използвате всеки от SELECT
опции, които могат да направят заявката по-сложна.