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.