Probleem:
U wilt een weergave maken van een tabel in een database.
Voorbeeld:
We willen graag een weergave maken met de naam it_employee met medewerkers die werkzaam zijn op de IT-afdeling, op basis van gegevens uit de tabel employee .
Oplossing:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
Discussie:
Als u een nieuwe weergave in een database wilt maken, gebruikt u de CREATE VIEW trefwoord gevolgd door de naam van de weergave (in ons voorbeeld:it_employee ). Het volgende is het trefwoord AS . Dan in de SELECT statement specificeert u de gegevens die u wilt selecteren en de tabel en de kolommen waaruit ze afkomstig zijn. In ons voorbeeld is de tabel employee , en de gegevens komen uit de kolommen first_name en last_name . Je kunt ook een WHERE . gebruiken om de records te filteren die in de weergave worden weergegeven. In ons voorbeeld hebben we WHERE gebruikt om alleen de medewerkers te selecteren die werken op de IT-afdeling met de naam (WHERE department='it' ).
Bij het maken van een weergave kunt u natuurlijk elk van de SELECT statement-opties, die de query complexer kunnen maken.