Sql ColdFusion 9:数学查询

Sql ColdFusion 9:数学查询,sql,coldfusion,Sql,Coldfusion,我有一个包含内容编号的表。我想添加表中每一行的值: table name: item columns: item_name, item_price. 如何汇总item_price列中的值?这取决于您使用的数据库,但语法类似于: SELECT SUM( item_price) FROM item 这取决于您使用的数据库,但语法类似于: SELECT SUM( item_price) FROM item 有了CF,我们开始了 <cfset TotalItemPrice = 0>

我有一个包含内容编号的表。我想添加表中每一行的值:

table name: item
columns:    item_name, item_price.

如何汇总item_price列中的值?

这取决于您使用的数据库,但语法类似于:

SELECT SUM( item_price) FROM item

这取决于您使用的数据库,但语法类似于:

SELECT SUM( item_price) FROM item
有了CF,我们开始了

<cfset TotalItemPrice = 0>
<cfoutput query="myQrt">
    <cfset TotalItemPrice = TotalItemPrice + item_price>
</cfoutput>

<cfoutput>#TotalItemPrice#</cfoutput>
有了CF,我们开始了

<cfset TotalItemPrice = 0>
<cfoutput query="myQrt">
    <cfset TotalItemPrice = TotalItemPrice + item_price>
</cfoutput>

<cfoutput>#TotalItemPrice#</cfoutput>

. 提问的原因是,这是一个非常基本的问题,可以通过快速搜索得到答案。事实上,你自己的帖子包含了答案。虽然我没有投反对票,但没有表现出任何努力的问题往往会被否决很多。然而,你的问题也可能比表面上看起来更复杂。但是由于我们不知道你尝试过什么,所以很难区分区别。提问的原因是,这是一个非常基本的问题,可以通过快速搜索得到答案。事实上,你自己的帖子包含了答案。虽然我没有投反对票,但没有表现出任何努力的问题往往会被否决很多。然而,你的问题也可能比表面上看起来更复杂。但是,由于我们不知道您尝试过什么,所以很难区分两者之间的区别。不需要循环查询,使用CF,您可以在一行代码中完成这一操作:正确,但arraySum不能在CF4.5中使用我不知道CF4.5在哪里是一个要求。如果没有提到版本,我认为这是一个安全的假设,即他们使用的版本比13年前发布的版本更新。那么,为什么您会提出我上面的示例不适用于ColdFusion 4.5?如果您仍然使用CF 4.5,那么还有比需要对一列数据求和更大的问题。尽管如此,我同意斯科特的上述两个答案。这应该在数据库中完成,但这取决于您需要从查询返回什么。如果您需要该查询中的item_名称、item_价格或任何其他数据,arraySum函数可能是最简单和最干净的。无需使用CF循环查询,您可以在一行代码中完成此操作:正确,但arraySum不能在CF4.5中使用我不知道CF4.5是什么要求。如果没有提到版本,我认为这是一个安全的假设,即他们使用的版本比13年前发布的版本更新。那么,为什么您会提出我上面的示例不适用于ColdFusion 4.5?如果您仍然使用CF 4.5,那么还有比需要对一列数据求和更大的问题。尽管如此,我同意斯科特的上述两个答案。这应该在数据库中完成,但这取决于您需要从查询返回什么。如果您需要该查询中的项目名称、项目价格或任何其他数据,arraySum函数可能是最简单、最干净的。