Problém:
Chcete vytvořit pohled z tabulky v databázi.
Příklad:
Rádi bychom vytvořili pohled s názvem it_employee se zaměstnanci, kteří pracují v IT oddělení, na základě údajů z tabulky employee .
Řešení:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
Diskuse:
Pokud chcete v databázi vytvořit nový pohled, použijte CREATE VIEW klíčové slovo následované názvem výběru dat (v našem příkladu:it_employee ). Dále je klíčové slovo AS . Poté v SELECT zadáte data, která chcete vybrat, a tabulku a sloupce, ze kterých pocházejí. V našem příkladu je tabulka employee a data jsou ze sloupců first_name a last_name . Můžete také použít WHERE klauzule pro filtrování záznamů zobrazených v pohledu. V našem příkladu jsme použili WHERE k výběru pouze zaměstnanců, kteří pracují v pojmenovaném IT oddělení (WHERE department='it' ).
Při vytváření pohledu můžete samozřejmě použít kterýkoli z SELECT možnosti příkazu, což může učinit dotaz složitějším.