Fonctions d'agrégation (Entity SQL)
Le fournisseur de données .NET Framework pour SQL Server (SqlClient) fournit des fonctions d'agrégation. Les fonctions d'agrégation effectuent des calculs sur un ensemble de valeurs d'entrée et retournent une valeur. Ces fonctions se trouvent dans l'espace de noms SqlServer, lequel est disponible lorsque vous utilisez SqlClient. La propriété d'espace de noms d'un fournisseur permet à Entity Framework de découvrir le préfixe attribué par ce fournisseur à des constructions spécifiques, telles que des types et des fonctions.
Le tableau suivant présente les fonctions d'agrégation SqlClient.
Fonction | Description |
---|---|
AVG( expression ) |
Retourne la moyenne des valeurs d'une collection. Les valeurs NULL sont ignorées. Arguments Int32, Int64, Double et Decimal. Valeur de retour Type de expression. Exemple
|
CHECKSUM_AGG( collection ) |
Retourne la somme de contrôle des valeurs d'une collection. Les valeurs NULL sont ignorées. Arguments Collection (Int32). Valeur de retour Int32. Exemple
|
COUNT( expression ) |
Retourne le nombre d'éléments d'une collection sous la forme d'une valeur Int32. Arguments Collection (T) où T est l'un des types suivants : Guid (non retourné dans SQL Server 2000), Boolean, Double, DateTime, DateTimeOffset, Time, String ou Binary. Valeur de retour Int32. Exemple
|
COUNT_BIG( expression ) |
Retourne le nombre d'éléments d'une collection sous la forme d'une valeur bigint. Arguments Collection (T) où T est l'un des types suivants : Guid (non retourné dans SQL Server 2000), Boolean, Double, DateTime, DateTimeOffset, Time, String ou Binary. Valeur de retour Int64. Exemple
|
MAX( expression ) |
Retourne la valeur maximale contenue dans la collection. Arguments Collection (T) où T est l'un des types suivants : Byte, Int16, Int32, Int64, Byte, Single, Double, Decimal, DateTime, DateTimeOffset, Time, String ou Binary. Valeur de retour Type de expression. Exemple
|
MIN( expression ) |
Retourne la valeur minimale contenue dans une collection. Arguments Collection (T) où T est l'un des types suivants : Byte, Int16, Int32, Int64, Byte, Single, Double, Decimal, DateTime, DateTimeOffset, Time, String, Binary. Valeur de retour Type de expression. Exemple
|
STDEV( expression ) |
Retourne l'écart type statistique de toutes les valeurs de l'expression spécifiée. Arguments Collection (Double). Valeur de retour Double. Exemple
|
STDEVP( expression ) |
Retourne l'écart type statistique du remplissage de toutes les valeurs de l'expression spécifiée. Arguments Collection (Double). Valeur de retour Double. Exemple
|
SUM( expression ) |
Retourne la somme de toutes les valeurs de la collection. Arguments Collection (T) où T est l'un des types suivants : Int32, Int64, Double, Decimal. Valeur de retour Type de expression. Exemple
|
VAR( expression ) |
Retourne la variance statistique de toutes les valeurs dans l'expression spécifiée. Arguments Collection (Double). Valeur de retour Double. Exemple
|
VARP( expression ) |
Retourne la variance statistique de remplissage pour toutes les valeurs de l'expression spécifiée. Arguments Collection (Double). Valeur de retour Double. Exemple
|
Pour plus d'informations sur les fonctions d'agrégation prises en charge par SqlClient, consultez la documentation correspondant à la version de SQL Server que vous avez spécifiée dans le manifeste du fournisseur SqlClient :
SQL Server 2000 | SQL Server 2005 | SQL Server 2008 |
---|---|---|
Voir aussi
Référence
Fonctions canoniques d'agrégation (Entity SQL)