Database
 sql >> Base de Dados >  >> RDS >> Database

Como criar uma exibição no SQL

Problema:


Você deseja criar uma exibição de uma tabela em um banco de dados.

Exemplo:


Gostaríamos de criar uma visualização chamada it_employee com funcionários que trabalham no departamento de TI, com base nos dados da tabela employee .

Solução:

CREATE VIEW it_employee AS
SELECT first_name, last_name
FROM employee
WHERE department='it';

Discussão:


Se você deseja criar uma nova visualização em um banco de dados, use o CREATE VIEW palavra-chave seguida pelo nome da visualização (no nosso exemplo:it_employee ). Em seguida é a palavra-chave AS . Em seguida, no SELECT instrução, você especifica os dados que deseja selecionar e a tabela e as colunas de onde eles vêm. Em nosso exemplo, a tabela é employee , e os dados são das colunas first_name e last_name . Você também pode usar um WHERE cláusula para filtrar os registros exibidos na exibição. Em nosso exemplo, usamos WHERE para selecionar apenas os funcionários que trabalham no departamento de TI chamado (WHERE department='it' ).

Claro, ao criar uma visualização, você pode usar qualquer um dos botões SELECT opções de instrução, o que pode tornar a consulta mais complexa.