Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит window function?
Значение и примеры · Базы данных и SQL
window function: оконная функция
Функция SQL, вычисляющая значение по набору связанных строк, например накопительный итог или ранг, но при этом возвращающая каждую исходную строку.
Где и как употребляется
Записывается с OVER, часто с PARTITION BY и ORDER BY: ROW_NUMBER() OVER (PARTITION BY customer_id ORDER BY created_at). Распространены ROW_NUMBER, RANK, LAG, LEAD и SUM OVER. В отличие от GROUP BY, строки не сворачиваются. В Oracle такие функции называют аналитическими.
Примеры предложений
Use a window function to get each customer's most recent order.
Используйте оконную функцию, чтобы получить последний заказ каждого клиента.
Порядковая функция внутри группы клиента позволяет выбрать его самую свежую запись.
The running balance column is calculated with a window function over the transactions.
Столбец остатка нарастающим итогом вычисляется оконной функцией по транзакциям.
Значение рассчитывается по последовательности операций, сохраняя отдельную строку каждой транзакции.
Распространённые словосочетания
- window function
- OVER (PARTITION BY ...)
- ROW_NUMBER()
- running total
Связанные термины
Это слово в других отраслях
Одно и то же английское слово может иметь другое значение в другой отрасли:
Другие термины: Команды и запросы SQL
- SQL · SQL
- query · запрос
- SELECT statement · оператор SELECT
- WHERE clause · предложение WHERE
- join · соединение таблиц
- INSERT statement · оператор INSERT
- UPDATE statement · оператор UPDATE
- DELETE statement · оператор DELETE
- inner join · INNER JOIN
- left join · LEFT JOIN
- subquery · подзапрос
- HAVING clause · предложение HAVING
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
