Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
VARfunciones de POP ventana VAR _ SAMP y _
A Las funciones de POP ventana VAR VAR _ SAMP y _ devuelven la varianza muestral y poblacional de un conjunto de valores numéricos (enteros, decimales o puntos flotantes). Véase también VARPOPfunciones VAR _ SAMP y _.
VAR_ SAMP y VARIANCE son sinónimos de la misma función.
Sintaxis
VAR_SAMP | VARIANCE | VAR_POP ( [ ALL ] expression ) OVER ( [ PARTITION BY expr_list ] [ ORDER BY order_list frame_clause ] )
Argumentos
- expression
-
La columna o expresión de destino sobre la que opera la función.
- ALL
-
Con el argumentoALL, la función conserva todos los valores duplicados de la expresión. ALLes el valor por defecto. DISTINCTno se admite.
- OVER
-
Especifica las cláusulas de ventana para las funciones de agregación. La OVER cláusula distingue las funciones de agregación de ventanas de las funciones de agregación de conjuntos normales.
- PARTITIONDE expr_list
-
Define la ventana para la función en términos de una o más expresiones.
- ORDERDE order_list
-
Ordena las filas dentro de cada partición. Si no se especifica PARTITION BY, ORDER BY utiliza toda la tabla.
- frame_clause
-
Si se utiliza una cláusula ORDER BY para una función agregada, se requiere una cláusula de marco explícita. La cláusula de marco limita el conjunto de filas en una ventana de función e incluye o excluye conjuntos de filas dentro del resultado ordenado. La cláusula frame consta de la ROWS palabra clave y los especificadores asociados. Consulte Resumen de la sintaxis de la función de ventana.
Tipos de datos
Los tipos de argumentos que admiten las VARIANCE funciones son SMALLINTINTEGER,BIGINT,NUMERIC, DECIMALREAL, y DOUBLEPRECISION.
Independientemente del tipo de datos de la expresión, el tipo de retorno de una VARIANCE función es un número de precisión doble.