【问题标题】:How to select avg(value) per column_name in sql如何在 sql 中为每个 column_name 选择 avg(value)
【发布时间】:2014-03-26 21:07:00
【问题描述】:

我有一个名为 studios 的表,其中包含“earnings”和“country”列。该表的每一项都描述了一个国家的工作室及其收入。
如何选择每个国家/地区工作室的平均收入?

SELECT AVG(earnings) --I want per country
FROM studios

【问题讨论】:

    标签: sql group-by average


    【解决方案1】:
    SELECT country,AVG(earnings) FROM studios GROUP BY country;
    

    【讨论】:

      【解决方案2】:

      你可以这样做:"SELECT AVG(earnings) FROM studios GROUP BY country" 如果你有列 country_id 是首选。

      你可以使用这个查询"SELECT AVG(earnings),country FROM studios GROUP BY country"

      【讨论】:

        【解决方案3】:

        你可以用这个:

        SELECT AVG(earnings) , country from studios group by country
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-08-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-12
          • 2013-04-04
          • 1970-01-01
          相关资源
          最近更新 更多