Problem:
Du vill skapa en vy från en tabell i en databas.
Exempel:
Vi skulle vilja skapa en vy som heter it_employee med medarbetare som arbetar på IT-avdelningen, baserat på data från tabellen employee .
Lösning:
CREATE VIEW it_employee AS SELECT first_name, last_name FROM employee WHERE department='it';
Diskussion:
Om du vill skapa en ny vy i en databas, använd CREATE VIEW nyckelord följt av namnet på vyn (i vårt exempel:it_employee ). Nästa är nyckelordet AS . Sedan i SELECT uttalande anger du vilken data du vill välja och tabellen och kolumnerna de kommer ifrån. I vårt exempel är tabellen employee , och data kommer från kolumnerna first_name och last_name . Du kan också använda en WHERE klausul för att filtrera posterna som visas i vyn. I vårt exempel använde vi WHERE för att endast välja de anställda som arbetar på IT-avdelningen med namnet (WHERE department='it' ).
Naturligtvis, när du skapar en vy kan du använda vilken som helst av SELECT satsalternativ, vilket kan göra frågan mer komplex.