Функции окон
Функции окон выполняют вычисления над набором строк, связанных с текущей строкой.
| Название | Описание |
|---|---|
| Обзор функций окон | Функции окон выполняют вычисления над набором строк, связанных с текущей строкой. |
| AVG | Возвращает среднее значение. |
| BIT_AND | Побитовое И. |
| BIT_OR | Побитовое ИЛИ. |
| BIT_XOR | Побитовое ИСКЛЮЧАЮЩЕЕ ИЛИ. |
| COUNT | Возвращает количество ненулевых значений. |
| CUME_DIST | Функция окна, возвращающая кумулятивное распределение заданной строки. |
| DENSE_RANK | Ранг заданной строки, при одинаковых значениях результат одинаковый, без пропусков. |
| FIRST_VALUE | Возвращает первое значение из упорядоченного набора. |
| JSON_ARRAYAGG | Возвращает JSON-массив, содержащий элемент для каждого значения в заданном наборе JSON или SQL значений. |
| JSON_OBJECTAGG | Возвращает JSON-объект, содержащий пары ключ-значение. |
| LAG | Доступ к данным из предыдущей строки в том же наборе результатов без необходимости самосоединения. |
| LAST_VALUE | Возвращает последнее значение в списке или наборе значений. |
| LEAD | Доступ к данным из последующей строки в том же наборе результатов без необходимости самосоединения. |
| MAX | Возвращает максимальное значение. |
| MEDIAN | Функция окна, возвращающая медианное значение диапазона значений. |
| MIN | Возвращает минимальное значение. |
| NTH_VALUE | Возвращает значение, вычисленное в указанной строке фрейма окна. |
| NTILE | Возвращает целое число, указывающее, к какой группе принадлежит данная строка. |
| PERCENT_RANK | Функция окна, возвращающая относительный процентный ранг заданной строки. |
| PERCENTILE_CONT | Непрерывный процентиль. |
| PERCENTILE_DISC | Дискретный процентиль. |
| RANK | Ранг заданной строки, при одинаковых значениях результат одинаковый. |
| ROW_NUMBER | Номер строки заданной строки, при одинаковых значениях результат разный. |
| STD | Генеральная стандартная дисперсия. |
| STDDEV | Генеральная стандартная дисперсия. |
| STDDEV_POP | Возвращает генеральную стандартную дисперсию. |
| STDDEV_SAMP | Стандартное отклонение. |
| SUM | Сумма. |
| VAR_POP | Генеральная дисперсия. |
| VAR_SAMP | Возвращает выборочную дисперсию. |
| VARIANCE | Генеральная дисперсия. |
| Функции агрегации как функции окон | Можно использовать функции агрегации как функции окон. |
| Функции окон ColumnStore | Обзор использования функций окон с двигателем ColumnStore. |
| Фреймы окон | Некоторые функции окон работают с фреймами окон. |
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/window-functions/