SQL Theory - 按关系的所有属性进行分组

时间:2015-07-22 11:07:58

标签: sql sql-server sql-server-2008

理论问题。假设我们有关系R(A,B,C)。 为了好玩,让我们说这是关系表

A   B   C
1   2   3
1   2   2
1   2   3
1   1   1

我们执行以下查询:

SELECT * 
FROM R
GROUP BY A,B,C;

结果会是什么?

1 个答案:

答案 0 :(得分:1)

假设它是SQL Server 2008(或类似的合规性)。

输入:

A   B   C
1   2   3
1   2   2
1   2   3
1   1   1

查询:

SELECT * 
FROM R
GROUP BY A,B,C;

输出

A   B   C
1   1   1
1   2   2
1   2   3

SQL小提琴:http://sqlfiddle.com/#!3/d2bcd/1/0