Sql 计算列存储累计计数

Sql 计算列存储累计计数,sql,Sql,我想让计算列存储另一个表中的计数总计,我该怎么做?下面的工作可以吗 创建表格示例 列1作为表2中的选择计数* 根据: 计算列是从可以使用同一表中其他列的表达式计算出来的。表达式可以是未计算的列名、常量、函数以及由一个或多个运算符连接的这些内容的任意组合。表达式不能是子查询 对于SQL Server,您可以使用一个 但是,这些限制还存在许多其他限制,因此请确保该值足以证明增加维护工作的合理性 索引视图的一个更方便的方面是,您不需要直接查询它们来获得好处-如果优化器检测到您查询已索引的聚合,它将在后

我想让计算列存储另一个表中的计数总计,我该怎么做?下面的工作可以吗

创建表格示例 列1作为表2中的选择计数*

根据:

计算列是从可以使用同一表中其他列的表达式计算出来的。表达式可以是未计算的列名、常量、函数以及由一个或多个运算符连接的这些内容的任意组合。表达式不能是子查询


对于SQL Server,您可以使用一个

但是,这些限制还存在许多其他限制,因此请确保该值足以证明增加维护工作的合理性


索引视图的一个更方便的方面是,您不需要直接查询它们来获得好处-如果优化器检测到您查询已索引的聚合,它将在后台使用它。

如何创建索引视图?@user-查看链接。基本上,您创建了一个带有SCHEMA_绑定的视图,这意味着您不能在不删除它的情况下更改它引用的任何字段,并遵循字段的指导原则。您需要一个计数,并且您可以在其中包含许多聚合。