4.2.3.3.3. SQL-запросы с агрегатными функциями
Astra.RMap поддерживает SQL-запросы с агрегатными функциями, которые вычисляют единственное значение, обрабатывая множество строк.
В Astra.RMap поддержаны агрегатные функции, вычисляющие значения:
минимальное в столбце - min(имя столбца);
максимальное в столбце - max(имя столбца);
среднее значение в столбца - avg(имя столбца);
сумму значений столбца - sum(имя столбца);
количество значений в столбце - count(имя столбца).
Примеры SQL-запросов с агрегатными функциями, вычисляющими значение столбца valuint таблицы nodes_values:
минимальное значение в столбце:
SELECT min(valuint) FROM nodes_values
|
максимальное значение в столбце:
SELECT max(valuint) FROM nodes_values
|
среднее значение в столбце:
SELECT avg(valuint) FROM nodes_values
|
сумма значений столбца:
SELECT sum(valuint) FROM nodes_values
|
количество значений в столбце:
SELECT count(valuint) FROM nodes_values
|