1.Aggregation 和SQL一样,EPL也有Aggregation,即聚合函数.语法如下: aggregate_function([all|distinct] expression) aggregate_function就是聚合函数的名字,比如avg,sum等.expression通常是事件流的某个属性,也可以是不同事件流的多个属性,或者是属性和常量.函数之间的运算.举例如下. // 查询最新5秒的Apple的平均价格 select avg(price) as aPrice from A
本篇的内容主要包括了Subquery(也就是子查询)和Join,内容不少,但是不难,基本上和sql差不太多. 1.Subquery EPL里的Subquery和sql的类似,是否比sql的用法更多我不得而知,毕竟本人是sql菜鸟,只在where语句里用过子查询.废话不多说,先上几个Subquer的简单用法: 子查询结果作为外部事件的属性 select assetId, (select zone from ZoneClosed.std:lastevent()) as lastClosed from