VeloDB Cloud
SQL Manual
SQL Functions
Aggregate Functions
AVG_WEIGHTED

AVG_WEIGHTED

Description

Syntax

double avg_weighted(x, weight)

Calculate the weighted arithmetic mean, which is the sum of the products of all corresponding values and weights, divided the total weight sum. If the sum of all weights equals 0, NaN will be returned.

example

mysql> select avg_weighted(k2,k1) from baseall;
+--------------------------+
| avg_weighted(`k2`, `k1`) |
+--------------------------+
|                  495.675 |
+--------------------------+
1 row in set (0.02 sec)

keywords

AVG_WEIGHTED