良いことは、あなたが窓パーティションのためのあなたのドキュメントにだけネティーザに限定されていないということです。基礎となるPostgreSQL documentation、またはSQL Serverを使用することができます。微妙な違いがありますが、ほとんど同じです。
つまり、ドキュメントで言及されているウィンドウ区画節は、集約関数をウィンドウ集約として宣言するために配置する必要があるコードの部分を指します。通常、あなたはこのようなことを書いています。このウィンドウ集計宣言する
select id, sum(col) from tbl group by id;
、あなたは(ほぼ)常にpartition by
で始まる窓パーティション句に配置する必要があります。
select id, sum(col) over (partition by id) from tbl;
あなたが引用コラム参照リストは通常、あなたがselect
にリストしたいだけの列の方法です。 select
に似ていますが、いつでも新しい列を作成できます。それは価値式の意味です。
select id, sum(col) over (partition by case when id > 10 then 1 else 0 end) from tbl;
ありがとう、私は応答を感謝します。 – BSCowboy