SQL组合聚集函数

SQL组合聚集函数,目前为止的所有聚集函数例子都只涉及单个函数。但实际上,SELECT语句可根据需要包含多个聚集函数。请看下面的例子:

    SELECT COUNT(*) AS num_items,
            MIN(prod_price) AS price_min,
            MAX(prod_price) AS price_max,
            AVG(prod_price) AS price_avg
    FROM Products;

输出结果如下:

    num_items       price_min             price_max             price_avg
    ----------      ---------------      ---------------      ---------
    9                 3.4900                 11.9900                6.823333

这里用单条SELECT语句执行了4个聚集计算,返回4个值(Products表中物品的数目,产品价格的最高值、最低值以及平均值)。

注意:取别名
在指定别名以包含某个聚集函数的结果时,不应该使用表中实际的列名。虽然这样做也算合法,但许多SQL实现不支持,可能会产生模糊的错误消息。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!

 

SQL教程