Also known as analytic function, PARTITION BY, OVER
kind of function in SQL; calculations across a set of table rows that are somehow related to the current row
Article · 日本語
SQL において、窓関数(まどかんすう)もしくはウィンドウ関数 (ウィンドウかんすう、英: window function) は結果セットを部分的に切り出した領域に集約関数を適用できる、拡張された SELECT ステートメントである。 以降の標準SQLで規定されている。分析関数やOLAP機能と呼ばれる場合もある。 以下の例は、同じ city ごとに、その人口を集計している。 sum(population) OVER( PARTITION BY city ) 集約を行う領域は OVER 句により制御できる。以下の構文を持ち、結果セットの分割と順序を制御できる。ORDER BY 句は row_number 関数のような順序の影響を受ける処理に対して使用する。 :: = OVER ( [ PARTITION BY , ... ] [ ORDER BY ] )
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Q47607
Entity
digital object identifier
Entity
International Standard Serial Number
Entity
Q850
Entity
Q118398
Entity
PostgreSQL
Entity
Oracle Database
Entity
relational database
Entity
Edgar F. Codd
Entity
Q319417
Entity
MariaDB
Entity
JOIN
Entity
data definition language
Entity
row
Entity
SELECT
Entity
UPDATE
Entity
window function
Entity
INSERT
Entity
DELETE
Entity
MERGE
Entity