Англійська лексика: Розробка програмного забезпечення · Бази даних і збереження даних

Що означає 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.

Приклади речень

  1. Use a window function to get each customer's most recent order.

    Використайте віконну функцію, щоб отримати найновіше замовлення кожного клієнта.

    Функція може ранжувати замовлення в межах клієнта, зберігши окремі рядки.

  2. The running balance column is calculated with a window function over the transactions.

    Стовпець поточного балансу обчислюється віконною функцією над транзакціями.

    Функція накопичує значення в порядку транзакцій, не зводячи їх до одного рядка.

Поширені словосполучення

  • window function
  • OVER (PARTITION BY ...)
  • ROW_NUMBER()
  • running total

Це слово в інших галузях

Те саме англійське слово може мати інше значення в іншій галузі:

Інші терміни: Бази даних і збереження даних

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: