Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Fornecedor de Dados .NET Framework para SQL Server (SqlClient) fornece funções de agregação. As funções de agregação executam cálculos num conjunto de valores de entrada e devolvem um valor. Estas funções encontram-se no espaço de nomes sqlServer, que está disponível quando utiliza o SqlClient. A propriedade espaço de nomes de um fornecedor permite que o Entity Framework descubra que prefixo é utilizado por este fornecedor para construções específicas, como tipos e funções.
Seguem-se as funções de agregação SqlClient.
AVG(expressão)
Devolve a média dos valores numa coleção. Os valores nulos são ignorados.
Argumentos
Um Int32, Int64, Doublee Decimal.
Devolver Valor
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.AVG(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
CHECKSUM_AGG(coleção)
Devolve a soma de verificação dos valores numa coleção. Os valores nulos são ignorados.
Argumentos
Uma Coleção(Int32).
Devolver Valor
Um Int32.
Exemplo
SELECT VALUE SqlServer.Checksum_Agg(cast(product.ListPrice AS Int32))
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
CONTAR(expressão)
Devolve o número de itens numa coleção como .Int32
Argumentos
Uma Coleção<T>, em que T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary-
Guid(não devolvido no SQL Server 2000)
Devolver Valor
Um Int32.
Exemplo
ANYELEMENT(SELECT VALUE SqlServer.COUNT(product.ProductID)
FROM AdventureWorksEntities.Products AS product
WHERE SqlServer.CEILING(product.ListPrice) ==
SqlServer.FLOOR(product.ListPrice))
COUNT_BIG(expressão)
Devolve o número de itens numa coleção como .bigint
Argumentos
Uma Coleção(T), em que T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary-
Guid(não devolvido no SQL Server 2000)
Devolver Valor
Um Int64.
Exemplo
ANYELEMENT(SELECT VALUE SqlServer.COUNT_BIG(product.ProductID)
FROM AdventureWorksEntities.Products AS product
WHERE SqlServer.CEILING(product.ListPrice) ==
SqlServer.FLOOR(product.ListPrice))
MAX(expressão)
Devolve o valor máximo da coleção.
Argumentos
Uma Coleção(T), em que T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary
Devolver Valor
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.MAX(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
MIN(expressão)
Devolve o valor mínimo numa coleção.
Argumentos
Uma Coleção(T), em que T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary
Devolver Valor
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.MIN(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
STDEV(expressão)
Devolve o desvio padrão estatístico de todos os valores na expressão especificada.
Argumentos
Uma Coleção(Double).
Devolver Valor
A Double.
Exemplo
SELECT VALUE SqlServer.STDEV(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
STDEVP(expressão)
Devolve o desvio padrão estatístico para a população para todos os valores na expressão especificada.
Argumentos
Uma Coleção(Double).
Devolver Valor
A Double.
Exemplo
SELECT VALUE SqlServer.STDEVP(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
SOMA(expressão)
Devolve a soma de todos os valores na coleção.
Argumentos
Uma Coleção(T) em que T é um dos seguintes tipos: Int32, , Int64, Double. Decimal
Devolver Valor
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.SUM(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
VAR(expressão)
Devolve a variância estatística de todos os valores na expressão especificada.
Argumentos
Uma Coleção(Double).
Devolver Valor
A Double.
Exemplo
SELECT VALUE SqlServer.VAR(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
VARP(expressão)
Devolve a variância estatística da população para todos os valores na expressão especificada.
Argumentos
Uma Coleção(Double).
Devolver Valor
A Double.
Exemplo
SELECT VALUE SqlServer.VARP(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)