SQL如何使行总和为新行?

SQL如何使行总和为新行?,sql,Sql,我是SQL新手。我有一张这样的桌子 我要做的是按国家顺序点这张桌子。但我不想要同一个国家的多行。相反,我希望按国家添加利润,这张表的结果是: 我不知道该怎么做。 我试着这样做一个小组 SELECT country, sum(Profit) Profit, FROM table WHERE ... GROUP BY country 但我不知道应该把什么作为条件。删除where关键字。然后添加“按1订购” 到最后你选择。然后试试看 SELECT cou

我是SQL新手。我有一张这样的桌子

我要做的是按国家顺序点这张桌子。但我不想要同一个国家的多行。相反,我希望按国家添加利润,这张表的结果是:

我不知道该怎么做。 我试着这样做一个小组

SELECT country,   
       sum(Profit) Profit,   
FROM table   
WHERE ...   
GROUP BY country  

但我不知道应该把什么作为条件。

删除where关键字。然后添加“按1订购” 到最后你选择。然后试试看

SELECT country,
sum(Profit) Profit,
FROM table
GROUP BY country
Order by 1

您不应仅使用图像。。您还应该添加文本示例。。。您尝试的代码提示:
分组方式
。我很高兴能帮助您。