关系代数运算

时间:2014-02-14 17:37:56

标签: sql algebra relational operations

我坚持使用关系代数。

我的意思是,我怎样才能表达像" SUM(),COUNT(),"等函数。 RA中有哪些?

谢谢,任何帮助都将受到赞赏

2 个答案:

答案 0 :(得分:3)

首先,您只需知道SUMCOUNT被称为aggregate functions。然后,只需谷歌“关系代数的聚合函数”。

我不知道如何在Stack Overflow上下标/上标,但 this wikipedia entry 在段落的末尾有一个例子。 (你会看到GMax(Balance)(Account)。)

也很有希望:转到 this link ,然后在页面中搜索“聚合”...您会看到Fsum(salary)(E)有下标。

答案 1 :(得分:1)

这样的事情?

SQLFiddle example

你能理解什么?请更具体一点。

您可以在DBMS documentation

中找到更多详情

或访问wiki

基本上,聚合函数将对一组行进行某种“累积”操作,并根据一个或多个“键”列将一列用于(SUM,AVERAGE等)。

示例:您有一个数据集,其中包含来自全国所有城市的人口统计数据,它恰好具有人口数和区域标识列。您可以使用它来创建按地区划分的总人口报告。