Views
Views are virtual table for easier access to data stored in multiple tables.

Syntax for creating a View:
CREATE VIEW <ViewName> AS …
… but it might be easier to do it in the graphical view designer that are built into SQL Management Studio.
Syntax for using a View:
select * from <MyView> where …
As shown above, we use a VIEW just like we use an ordinary table.
Example:
We use the SCHOOL and CLASS tables as an example for our View. We want to create a View that lists all the existing schools and the belonging classes.

We create the VIEW using the CREATE VIEW command:
CREATE VIEW SchoolView AS SELECT SCHOOL.SchoolName, CLASS.ClassName FROM SCHOOL INNER JOIN CLASS ON SCHOOL.SchoolId = CLASS.SchoolId
Note! In order to get information from more than one table, we need to link the tables together using a JOIN.
Using the Graphical Designer
We create the same View using the graphical designer in SQL Server Management Studio:

Step 1: Right-click on the View node and select “New View…”:

Step 2: Add necessary tables:

Step 3: Add Columns, etc.

Step 4: Save the VIEW:

Step 5: Use the VIEW in a query:
select * from SchoolView
