sql >> Databáze >  >> RDS >> Database

Jak vytvořit pohled v SQL

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.


  1. Najděte duplicitní položky ve sloupci

  2. Oracle na PostgreSQL:Důvody pro migraci

  3. Co se stane s ID primárního klíče, když překročí limit?

  4. Jak přidat sloupec v SQL