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