sql >> Databasteknik >  >> RDS >> Database

Hur man skapar vy i SQL

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.


  1. Hur ansluter man till MS SQL Server med Inno Setup?

  2. Postgresql-fråga mellan datumintervall

  3. Android Room Database, hämta det specifika värdet för den senaste posten

  4. Hur kan jag tvinga entitetsramverket att infoga identitetskolumner?