View
Create View
Syntax
CREATE VIEW [view_name] AS
SELECT column1, column2
FROM table_name
WHERE condition;
Example
CREATE VIEW [Products Above Average Price] AS
SELECT ProductName, Price
FROM Products
WHERE Price > (SELECT AVG(Price) FROM Products);
Select View
Syntax
SELECT * FROM [view_name];
Example
SELECT * FROM [Products Above Average Price];
Update View
Syntax
CREATE OR REPLACE VIEW [view_name] AS
SELECT column1, column2
FROM table_name
WHERE condition;
Example
CREATE OR REPLACE VIEW [Products Above Average Price] AS
SELECT ProductName, Price
FROM Products
WHERE Price > (SELECT AVG(Price) FROM Products);
Drop View
Syntax
DROP VIEW [view_name];
Example
DROP VIEW [Products Above Average Price];
Last updated
Was this helpful?