Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає window function?
Значення й приклади · Розробка програмного забезпечення
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 їх називають analytic functions.
Приклади речень
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
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Бази даних і збереження даних
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
