blob: 35da41e17f25686c1632ac7a66a440cbcec5a8cc [file] [log] [blame]
---
title: Creating and Managing Views
---
Views enable you to save frequently used or complex queries, then access them in a `SELECT` statement as if they were a table. A view is not physically materialized on disk: the query runs as a subquery when you access the view.
If a subquery is associated with a single query, consider using the `WITH` clause of the `SELECT` command instead of creating a seldom-used view.
## <a id="topic101"></a>Creating Views
The `CREATE VIEW`command defines a view of a query. For example:
``` sql
CREATE VIEW comedies AS SELECT * FROM films WHERE kind = 'comedy';
```
Views ignore `ORDER BY` and `SORT` operations stored in the view.
## <a id="topic102"></a>Dropping Views
The `DROP VIEW` command removes a view. For example:
``` sql
DROP VIEW topten;
```