Агрегатні функції
Агрегатні функції
Group By
SubQuery підтримує розширені агрегатні функції, що дозволяють вам здійснювати обчислення щодо набору значень під час вашого запиту.
Агрегуючі функції зазвичай використані з функцією GroupBy у вашому запиті.
GroupBy дозволяє вам швидко отримувати чіткі цінності в наборі від SubQuery в єдиному запиті.
Розширені агрегатні функції
SubQuery надає наступні агрегатні функції, коли в небезпечному режимі –
sum
(застосовується до числових полів) - результат додавання всіх значень разомdistinctCount
(застосовується до всіх полів) - кількість різних значеньmin
(застосовується до числових полів) - найменше значенняmax
(застосовується до числових полів) - найбільше значенняaverage
(застосовується до числових полів) - середнє (середнє арифметичне) значенняstddevSample
(застосовується до числових полів) - стандартне відхилення вибірки значеньstddevPopulation
(застосовується до числових полів) - стандартне відхилення величин населенняvarianceSample
(застосовується до числових полів) - похибка вибірки значеньvariancePopulation
(застосовується до числових полів) - дисперсія генеральної сукупності значень
Реалізація SubQuery's агрегатних функцій заснована на pg-aggregates більш детальну інформацію ви можете знайти там.
::: важливе попередження Будь ласка, зверніть увагу, що ви повинні включити прапор --unsafe
в службі запитів, щоб використовувати ці функції. Детальніше.
Також зверніть увагу, що команда --unsafe
запобігає запуску вашого проєкту в мережі SubQuery, і ви повинні звернутися в службу підтримки, якщо хочете, щоб ця команда виконувалася з вашим проєктом в керованому сервісі SubQuery's . :::