SELECT product_id,product_name,product_type,sale_price,(SELECT AVG(sale_price) FROM product) AS sale_price_all
FROM product;
avg(sal)是查询所有部门的平均薪水,嵌套select是为了得出本部门的薪水,
而且在该查询中,不能使用avg(sal),原因是: 不是单组分组函数
聚合函数必须配合GROUP BY 使用
如果要做多组分组用,则聚合函数必须匹配GROUBY BY
如果单组分组用,比如标量子查询则不用。
网友评论