STATE

SinceVersion 2.0.0

description

Syntax

AGGREGATE_FUNCTION_STATE(arg...) Returns the intermediate result of the aggregation function, which can be used for subsequent aggregation or to obtain the actual calculation result through the merge combiner, or can be directly written into the agg_state type table and saved. The type of the result is agg_state, and the function signature in agg_state is AGGREGATE_FUNCTION(arg...).

example

  1. mysql [test]>select avg_merge(t) from (select avg_union(avg_state(1)) as t from d_table group by k1)p;
  2. +----------------+
  3. | avg_merge(`t`) |
  4. +----------------+
  5. | 1 |
  6. +----------------+

keywords

AGG_STATE,STATE