Views são uma característica poderosa em SQL que permitem criar tabelas virtuais baseadas em resultados de consultas. Elas não armazenam dados por conta própria, mas sim, apresentam dados de outras tabelas em um formato organizado e estruturado. Simple Views referem-se a views que são construídas a partir de uma única tabela ou a partir de consultas relativamente simples, sem agregações complexas ou subconsultas complicadas.
Uma Simple View é uma view que é criada a partir de uma consulta SQL básica, geralmente envolvendo uma única tabela ou uma combinação simples de tabelas. As views podem simplificar o acesso aos dados, encapsulando consultas complexas em uma "tabela" reutilizável que pode ser consultada como qualquer outra tabela.
A criação de uma Simple View é feita usando a instrução CREATE VIEW. A sintaxe básica para criar uma view é a seguinte:
CREATE VIEW nome_da_view AS
SELECT colunas
FROM tabela
WHERE condicoes;
Suponha que temos uma tabela Clientes
com as colunas id_cliente
, nome
, email
, telefone
, endereco
, e cidade
. Queremos criar uma view que exiba apenas os nomes e e-mails dos clientes.
CREATE VIEW View_Clientes_Simples AS
SELECT nome, email
FROM Clientes;
Explicação:
View_Clientes_Simples
exibe apenas as colunas nome
e email
da tabela Clientes
.Imagine que você queira criar uma view que mostre apenas os clientes que moram em uma cidade específica, por exemplo, "São Paulo".
CREATE VIEW View_Clientes_SP AS
SELECT nome, email, cidade
FROM Clientes
WHERE cidade = 'São Paulo';