sql >> Base de Datos >  >> RDS >> Database

Cómo crear una vista en SQL

Problema:

Quiere crear una vista desde una tabla en una base de datos.

Ejemplo:

Nos gustaría crear una vista llamada it_employee con los empleados que trabajan en el departamento de TI, según los datos de la tabla employee .

Solución:

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

Discusión:

Si desea crear una nueva vista en una base de datos, use CREATE VIEW palabra clave seguida del nombre de la vista (en nuestro ejemplo:it_employee ). La siguiente es la palabra clave AS . Luego en el SELECT declaración, especifica los datos que desea seleccionar y la tabla y las columnas de las que provienen. En nuestro ejemplo, la tabla es employee , y los datos son de las columnas first_name y last_name . También puedes usar un WHERE cláusula para filtrar los registros que se muestran en la vista. En nuestro ejemplo, usamos WHERE para seleccionar solo a los empleados que trabajan en el departamento de TI llamado (WHERE department='it' ).

Por supuesto, al crear una vista, puede usar cualquiera de los SELECT opciones de declaración, lo que puede hacer que la consulta sea más compleja.