VARfonctions SAMP de POP fenêtre VAR _ et _ - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

VARfonctions SAMP de POP fenêtre VAR _ et _

Les fonctions de POP fenêtre VAR VAR _ SAMP et _ renvoient la variance de l'échantillon et de la population d'un ensemble de valeurs numériques (entier, décimal ou virgule flottante). Voir aussi VARPOPfonctions VAR _ SAMP et _.

VAR_ SAMP et VARIANCE sont des synonymes de la même fonction.

Syntaxe

VAR_SAMP | VARIANCE | VAR_POP ( [ ALL ] expression ) OVER ( [ PARTITION BY expr_list ] [ ORDER BY order_list frame_clause ] )

Arguments

expression

Colonne cible ou expression sur laquelle la fonction opère.

ALL

Avec l'argumentALL, la fonction conserve toutes les valeurs dupliquées de l'expression. ALLest la valeur par défaut. DISTINCT n’est pas pris en charge.

OVER

Spécifie les clauses de fenêtrage des fonctions d’agrégation. La OVER clause distingue les fonctions d'agrégation de fenêtres des fonctions d'agrégation d'ensembles normales.

PARTITIONPAR expr_list

Définit la fenêtre de la fonction en termes d’une ou de plusieurs expressions.

ORDERPAR order_list

Trie les lignes dans chaque partition. Si aucun PARTITION BY n'est spécifié, ORDER BY utilise la table entière.

frame_clause

Si une clause ORDER BY est utilisée pour une fonction d'agrégation, une clause de cadre explicite est requise. La clause de cadre affine l’ensemble de lignes dans la fenêtre d’une fonction, en incluant ou en excluant des ensembles de lignes du résultat ordonné. La clause frame comprend le ROWS mot-clé et les spécificateurs associés. Consultez Récapitulatif de la syntaxe de la fonction de fenêtrage.

Types de données

Les types d'arguments pris en charge par les VARIANCE fonctions sont SMALLINT INTEGERBIGINT,NUMERIC,DECIMAL,REAL, et DOUBLEPRECISION.

Quel que soit le type de données de l'expression, le type de retour d'une VARIANCE fonction est un nombre à double précision.