sql >> Database teknologi >  >> RDS >> Database

Sådan opretter du visning i SQL

Problem:

Du vil oprette en visning fra en tabel i en database.

Eksempel:

Vi vil gerne oprette en visning kaldet it_employee med medarbejdere, der arbejder i IT-afdelingen, baseret på data fra tabellen employee .

Løsning:

CREATE VIEW it_employee AS
SELECT first_name, last_name
FROM employee
WHERE department='it';

Diskussion:

Hvis du vil oprette en ny visning i en database, skal du bruge CREATE VIEW søgeord efterfulgt af navnet på visningen (i vores eksempel:it_employee ). Dernæst er søgeordet AS . Derefter i SELECT sætning, angiver du de data, du vil vælge, og tabellen og de kolonner, de kommer fra. I vores eksempel er tabellen employee , og dataene er fra kolonnerne first_name og last_name . Du kan også bruge en WHERE klausul for at filtrere de poster, der vises i visningen. I vores eksempel brugte vi WHERE til kun at vælge de medarbejdere, der arbejder i IT-afdelingen med navnet (WHERE department='it' ).

Når du opretter en visning, kan du selvfølgelig bruge en hvilken som helst af SELECT sætningsindstillinger, som kan gøre forespørgslen mere kompleks.


  1. PostgreSQL:Seks ikke-så-lette stykker

  2. Konverter OracleParameter.Value til Int32

  3. CONVERT() i SQL Server

  4. Sådan tjekker du versionen af ​​oracle provider til ole-db. OraOLEDB.Oracle udbyder