Database
 sql >> Baza danych >  >> RDS >> Database

Jak utworzyć widok w SQL

Problem:

Chcesz utworzyć widok z tabeli w bazie danych.

Przykład:

Chcielibyśmy utworzyć widok o nazwie it_employee z pracownikami, którzy pracują w dziale IT, na podstawie danych z tabeli employee .

Rozwiązanie:

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

Dyskusja:

Jeśli chcesz utworzyć nowy widok w bazie danych, użyj CREATE VIEW słowo kluczowe, po którym następuje nazwa widoku (w naszym przykładzie:it_employee ). Dalej jest słowo kluczowe AS . Następnie w SELECT oświadczenie, określasz dane, które chcesz wybrać oraz tabelę i kolumny, z których pochodzą. W naszym przykładzie tabela to employee , a dane pochodzą z kolumn first_name i last_name . Możesz także użyć WHERE klauzula do filtrowania rekordów wyświetlanych w widoku. W naszym przykładzie użyliśmy WHERE, aby wybrać tylko pracowników, którzy pracują w dziale IT o nazwie (WHERE department='it' ).

Oczywiście podczas tworzenia widoku możesz użyć dowolnego z SELECT opcje instrukcji, które mogą sprawić, że zapytanie będzie bardziej złożone.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wewnętrzne złącze SQL

  2. Zaawansowany SQL:CROSS APPLY i OUTER APPLY

  3. Zarządzanie bezpieczeństwem danych

  4. Halloweenowy problem – część 3

  5. Jak zacząć korzystać z Amazon ECS i Amazon Fargate?