ARRAY_AGGREGATE (Lakehouse v1)
Aggregiert die Elemente des Arrays mit einer Aggregatfunktion.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.array_aggregate( <array>, '<agg_func>' )-
Zu den unterstützten Aggregatfunktionen gehören
avg,count,max,min,sum,any,stddev_samp,stddev_pop,stddev,std,median,approx_count_distinct,kurtosisundskewness. -
Die Syntax lässt sich als
func.array_<agg_func>( <array> )schreiben. Beispiel:func.array_avg( <array> ).
Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.array_aggregate([1, 2, 3, 4], 'sum'), func.array_sum([1, 2, 3, 4])
┌──────────────────────────────────────────────────────────────────────────┐│ func.array_aggregate([1, 2, 3, 4], 'sum') │ func.array_sum([1, 2, 3, 4])│├────────────────────────────────────────────┼─────────────────────────────┤│ 10 │ 10 │└──────────────────────────────────────────────────────────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“ARRAY_AGGREGATE( <array>, '<agg_func>' )-
Zu den unterstützten Aggregatfunktionen gehören
avg,count,max,min,sum,any,stddev_samp,stddev_pop,stddev,std,median,approx_count_distinct,kurtosisundskewness. -
Die Syntax lässt sich als
ARRAY_<agg_func>( <array> )schreiben. Beispiel:ARRAY_AVG( <array> ).
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“SELECT ARRAY_AGGREGATE([1, 2, 3, 4], 'SUM'), ARRAY_SUM([1, 2, 3, 4]);
┌────────────────────────────────────────────────────────────────┐│ array_aggregate([1, 2, 3, 4], 'sum') │ array_sum([1, 2, 3, 4]) │├──────────────────────────────────────┼─────────────────────────┤│ 10 │ 10 │└────────────────────────────────────────────────────────────────┘