Professional Documents
Culture Documents
VIEWS and Subqueries and DCL
VIEWS and Subqueries and DCL
Subqueries
What is a View
• In SQL, a view is a virtual table based on the result-set of an SQL
statement.
• It is called virtual table because a view doesn’t store data, you can
query a view like you can a table.
• A view can combine data from two or more table, using joins, and just
contain a subset of information.
• This makes them convenient to abstract, or hide, complicated queries.
• Create a view
Operations • Update a view
on View • Drop a view
Create a view
Syntax
CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;
Example
create view s as select ROLL_NO, S_NAME from s_details;
SELECT *
FROM CUSTOMERS
WHERE ID IN (SELECT ID
FROM CUSTOMERS
WHERE SALARY > 4500) ;
Example
Stu_marks(stu_ID, marks)
Stu_details(student_ID, Name)
Example