这个SQL查询的结果是什么?

Mar*_*tin 1 sql

我目前正在制作模拟试卷,但是我没有正确的答案,我不确定这个SQL查询的正确答案是什么.

给出一张表:

foo, bar
a  , 1
b  , 3
a  , 2
c  , 1
Run Code Online (Sandbox Code Playgroud)

和查询:

SELECT foo, sum(bar)
FROM table
GROUP BY foo
Run Code Online (Sandbox Code Playgroud)

我可以看到这两种方式:

a 3
a 3
b 3
c 1
Run Code Online (Sandbox Code Playgroud)

要么

a 3
b 3
c 1
Run Code Online (Sandbox Code Playgroud)

谢谢.

Ode*_*ded 6

这将是最后一个.

GROUP BY将导致该组分组为foo- 每行一行.该SUM聚合函数将总结的值bar列.