Оконная функция (SQL)

Оконная функция (SQL) Оконные функции в SQL используют значения из одной или нескольких строк для возврата значения для каждой строки.  […]

Оконная функция (SQL)

  • Оконные функции в SQL используют значения из одной или нескольких строк для возврата значения для каждой строки. 
  • Оконные функции имеют предложение OVER, и любая функция без предложения OVER не является оконной функцией. 
  • Пример запроса использует оконную функцию для сравнения зарплаты каждого сотрудника со средней зарплатой в его отделе. 
  • Оконные функции вычисляются после агрегирования, например, после предложения GROUP BY и неоконных агрегатных функций. 
  • Оконные функции позволяют получить доступ к данным в записях непосредственно перед текущей записью и после нее. 
  • Оконная функция определяет рамку или окно строк заданной длины вокруг текущей строки и выполняет вычисления по набору данных в окне. 
  • Оконные функции были введены в стандарт SQL:2003 и получили расширение в более поздних спецификациях. 
  • Поддержка конкретных реализаций баз данных была добавлена для оконных функций, включая PostgreSQL, MySQL и MariaDB. 

Полный текст статьи:

Оконная функция (SQL) — Википедия

Оставьте комментарий

Прокрутить вверх