Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O provedor de dados. NET Framework para SQL Server (SqlClient) fornece funções agregadas. Funções agregadas executam cálculos em um conjunto de valores de entrada e retornam um valor. Essas funções estão no namespace SqlServer, que está disponível quando você usa o SqlClient. A propriedade de namespace de um provedor permite que o Entity Framework descubra qual prefixo é usado por esse provedor para construções específicas, como tipos e funções.
A seguir, as funções agregadas SqlClient.
AVG(expression)
Retorna a média dos valores em uma coleção. Valores nulos são ignorados.
Argumentos
Um Int32, Int64, Double e Decimal.
Valor Retornado
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.AVG(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
CHECKSUM_AGG(collection)
Retorna a soma de verificação dos valores em uma coleção. Valores nulos são ignorados.
Argumentos
Uma coleção(Int32).
Valor Retornado
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)
COUNT(expression)
Retorna o número de itens em uma coleção como Int32.
Argumentos
Uma coleção <T>, onde T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary-
Guid(não retornado no SQL Server 2000)
Valor Retornado
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(expression)
Retorna o número de itens em uma coleção como bigint.
Argumentos
Uma coleção(T), onde T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary-
Guid(não retornado no SQL Server 2000)
Valor Retornado
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(expression)
Retorna o valor médio a coleção.
Argumentos
Uma coleção(T), onde T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary
Valor Retornado
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.MAX(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
MIN(expression)
Retorna o valor médio em uma coleção.
Argumentos
Uma coleção(T), onde T é um dos seguintes tipos:
BooleanDoubleDateTimeDateTimeOffsetTimeStringBinary
Valor Retornado
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.MIN(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
STDEV(expressão)
Retorna o desvio padrão estatístico de todos os valores da expressão especificada.
Argumentos
Uma coleção(Double).
Valor Retornado
Uma Double.
Exemplo
SELECT VALUE SqlServer.STDEV(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
STDEVP(expressão)
Retorna o desvio padrão estatístico para a população de todos os valores na expressão especificada.
Argumentos
Uma coleção(Double).
Valor Retornado
Uma Double.
Exemplo
SELECT VALUE SqlServer.STDEVP(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
SUM(expression)
Retorna a soma de todos os valores na coleção.
Argumentos
Uma coleção(T), onde T é um dos seguintes tipos: Int32, Int64, Double, Decimal.
Valor Retornado
O tipo de expression.
Exemplo
SELECT VALUE SqlServer.SUM(p.ListPrice)
FROM AdventureWorksEntities.Products AS p
VAR(expressão)
Retorna a variância estatística de todos os valores da expressão especificada.
Argumentos
Uma coleção(Double).
Valor Retornado
Uma Double.
Exemplo
SELECT VALUE SqlServer.VAR(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)
VARP(expressão)
Retorna a variância estatística para o preenchimento de todos os valores da expressão especificada.
Argumentos
Uma coleção(Double).
Valor Retornado
Uma Double.
Exemplo
SELECT VALUE SqlServer.VARP(product.ListPrice)
FROM AdventureWorksEntities.Products AS product
WHERE product.ListPrice > cast(@price AS Decimal)