窗框條款

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時

指定一個滑動的行子集內的分區聚合或分析窗口功能操作。

語法

{frame_modeframe_start|frame_mode之間的frame_startframe_end}}frame_mode{範圍|}frame_start{無限|offset_start|當前的|offset_start}frame_end{offset_stop|當前的|offset_stop|無限}

參數

  • frame_mode

    • 如果指定,滑動窗口框架表達的行之前或之後當前行。

    • 範圍

      如果指定,必須指定一個窗口函數ORDER BY子句用一個表達式obExpr

      滑動窗口的邊界被表示為一個抵消的obExpr當前行。

  • frame_start

    的起始位置滑動窗口框架相對於當前行。

    • 無限的前

      指定窗口框架開始分區的開頭。

    • offset_start前

      如果模式是,offset_start是正整數文字量數字定義多少行之前,當前行幀的開始。

      如果模式是範圍,offset_start是一個積極的文字值的類型可以減去嗎obExpr。框架從第一行開始的分區obExpr大於或等於什麼obExpr- - - - - -offset_start在當前行。

    • 當前行

      指定的幀從當前行。

    • offset_start後

      如果模式是,offset_start是正整數文字量數字定義多少行過去幀開始到當前行。如果模式是範圍,offset_start是一個積極的文字值的類型可以添加obExpr。框架從第一行開始的分區obExpr大於或等於什麼obExpr+offset_start在當前行。

  • frame_stop

    滑動窗口的結束幀相對於當前行。

    如果未指定,則停在當前行。滑動窗口的結束必須大於開始的窗框。

    • offset_start前

      如果frame_mode,offset_stop是積極的積分字麵定義多少行數在當前行幀之前停止。如果frame_mode範圍,offset_stop是一個積極的相同類型的文字值嗎offset_start。幀結束最後一行的分區obExpr小於或等於什麼obExpr- - - - - -offset_stop在當前行。

    • 當前行

      指定幀停留在當前行。

    • offsetStop後

      如果frame_mode,offset_stop是正整數文字量數字定義多少行過去到當前行幀結束。如果frame_mode範圍,offset_stop是一個積極的相同類型的文字值嗎offset_start。幀結束最後一行的分區obExpr小於或等於什麼obExpr+offset_stop在當前行。

    • 無界後

      指定窗口框架停止最後的分區。