SQL平均值怎么求

O_IdOrderDateOrderPriceCustomer12008/12/291000Bush22008/11/231600Carter32008/10/05700Bush42008/09/28300Bush52008/08/062000Adams62008/07/21100Carter 现在,我们希望计算 "OrderPrice" 字段的平均值。我们使用如下 SQL 语句:SELECT AVG(OrderPrice) AS OrderAverage FROM Orders AS是什么? 必须写吗 OrderAverage这个什么意思

AVG是函数,传入一个字段,求这个字段的平均值, as就是给结果集命名了, OrderAverage就是新命的名字,不是必须写成这,名字随便起。除了关键字。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-24
OrderAverage 表示 AVG(OrderPrice) 计算字段的字段名,可以改成其他的名字,只是个名称而已。否则难以区分和识别。
第2个回答  2012-02-24
AS OrderAverage 这个子句的意思是给AVG(OrderPrice)这一列起个别名,然后显示表格时这一栏的标题就为“OrderAverage ”,这样不是直观多了么。当然AS后面的别名用中文更直观,比如用“平均订购价格”。
  起别名的方式还有两种:
  SELECT AVG(OrderPrice) OrderAverage FROM Orders OrderAverage  
  SELECT OrderAverage =AVG(OrderPrice) FROM Orders
相似回答