「窓関数 (SQL)」の版間の差分

削除された内容 追加された内容
Luckas-bot (会話 | 投稿記録)
m ロボットによる 変更: en:Select (SQL)#Window function
Marmot (会話 | 投稿記録)
外部リンク
1行目:
{{Otheruses|SQLの構文|その他の用法|窓関数}}
 
[[SQL]] において、'''窓関数'''もしくは'''ウィンドウ関数''' ({{lang-en-short|window function}}) は結果セットを部分的に切り出した領域に集約関数を適用できる、拡張された [[SELECT (SQL)|SELECT]] ステートメントである。[[SQL:2003]] 以降の標準SQLで規定されている。[[分析]]関数や[[OLAP]]機能と呼ばれる場合もある。
 
以下の例は、同じ ''city'' ごとに、その人口を集計している。
14行目:
OVER ( [ PARTITION BY <expr>, ... ]
[ ORDER BY <expression> ] )
 
== 外部リンク ==
* [[Oracle Database]] / [http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05763-01/analysis.htm 分析計算およびレポート用SQL関数]
* [[Microsoft SQL Server]] / [http://msdn.microsoft.com/ja-jp/library/ms189461.aspx OVER 句 (Transact-SQL)]
* [[DB2]] / [http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=/com.ibm.db2.luw.sql.ref.doc/doc/r0023461.html OLAP 仕様]
* [[PostgreSQL]] / [http://www.postgresql.jp/document/current/html/functions-window.html ウィンドウ関数]
 
{{Database}}