语法描述:
SELECT T@S.f(F), f(x), f(x1:x2:…) ...... FROM T
参数说明:
T |
表名 |
f(x) |
广义字段表达式x的聚合函数f |
T@S.f(F) |
表T的子表S的广义字段F的聚合表达式,f是聚合函数 |
f(x1:x2:…) |
xi是来自不同表的广义字段表达式,将对齐成一个目标字段 |
举例:
SELECT SellerID,sum(Amount) FROM ReturnedPmt BY SellerID |
根据SellerID字段分组,对Amount求和 |
SELECT Customer@ReturnedPmt.sum(Amount),CustID FROM Customer BY CustID |
根据分组字段CustID,对表Customer的子表ReturnedPmt中的Amount字段进行聚合运算 |
SELECT sum(Orders.Amount: ReturnedPmt.Amount) ON Day FROM Orders BY ShipDate UNION ReturnedPmt BY Date |
根据维Day将Orders中的Aamount字段和ReturnedPmt表中的Aamount字段进行聚合运算 |
知识点:
1)部分主键字段构成外键指向的表是主表;单字段主键的层函数的维表是主表;主表的主表是主表;同维表的主表是主表;主表的同维表是主表,要求主子表的主键按次序对应