分组视图

分组的 VIEW 基于具有 GROUP BY 子句的查询。由于每个组在构建它的基础中可能有多个行,因此这些行必须是只读 VIEW。此类 VIEW 通常具有一个或多个聚合函数,并且它们用于报告目的。它们对于解决 SQL 中的弱点也很方便。考虑一个显示每个州最大销售额的 VIEW。查询很简单:

https://www.simple-talk.com/sql/t-sql-programming/sql-view-beyond-the-basics/

CREATE VIEW BigSales (state_code, sales_amt_total)
AS SELECT state_code, MAX(sales_amt)
     FROM Sales
    GROUP BY state_code;