Window order clause
Specifies how to sort rows that are supplied to an analytic function. If the OVER clause also includes a window partition clause, rows are sorted within each partition.
The window order clause only specifies order within a window result set. The query can have its own ORDER BY clause outside the OVER clause. This has precedence over the window order clause and orders the final result set.
A window order clause also creates a default window frame if none is explicitly specified.
Syntax
ORDER BY { expression [ ASC | DESC [ NULLS { FIRST | LAST | AUTO } ] ]
}[,...]
Arguments
expression |
A column, constant, or arbitrary expression formed on columns on which to sort input rows. |
ASC | DESC |
Specifies the ordering sequence as ascending (default) or descending. |
NULLS {FIRST | LAST | AUTO} |
Specifies whether to position null values first or last. Default positioning depends on whether the sort order is ascending or descending:
If you specify If you omit all sort qualifiers, Vertica uses For more information, see: |
Examples
See Window ordering.