rownum
Oracle の疑似列を使用して行番号を合計行の一部として選択するSQL クエリを見ています。
ROWNUM/(MAX(ROWNUM) OVER())
jOOQ で作成されたクエリで同じことを達成しようとしています。それは可能ですか?
ドミトリーのCUME_DIST()
ソリューションはおそらく実際のクエリにより適していますが、記録のために jOOQ のソリューションROWNUM
を次に示します。
// Qualified
DSL.rownum().div(DSL.max(DSL.rownum()).over());
// With static imports of DSL.*
rownum().div(max(rownum()).over());
以下も参照してください。DSL.rownum()