Problema:
Vuoi creare una vista da una tabella in un database.
Esempio:
Vorremmo creare una vista chiamata it_employee con i dipendenti che lavorano nel reparto IT, sulla base dei dati della tabella employee .
Soluzione:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
Discussione:
Se vuoi creare una nuova vista in un database, usa il CREATE VIEW parola chiave seguita dal nome della vista (nel nostro esempio:it_employee ). La prossima è la parola chiave AS . Quindi nel SELECT istruzione, si specificano i dati che si desidera selezionare e la tabella e le colonne da cui provengono. Nel nostro esempio, la tabella è employee e i dati provengono dalle colonne first_name e last_name . Puoi anche usare un WHERE clausola per filtrare i record visualizzati nella vista. Nel nostro esempio, abbiamo utilizzato WHERE per selezionare solo i dipendenti che lavorano nel reparto IT denominato (WHERE department='it' ).
Ovviamente, quando crei una vista, puoi usare uno qualsiasi dei SELECT opzioni di istruzione, che possono rendere la query più complessa.