sábado, 28 de maio de 2011

SQL (AVG)


AVG função

retorna o valor médio de uma coluna numérica.

Sintaxe

SELECT AVG(column_name)
FROM table_name

Exemplo

Nós temos os seguintes: "Pedidos" na tabela:

O_id
OrderDate
OrderPrice
Cliente
1
2008/11/12
1000
Hansen
2
2008/10/23
1600
Nilsen
3
2008/09/02
700
Hansen
4
2008/09/03
300
Hansen
5
2008/08/30
2000
Jensen
6
2008/10/04
100
Nilsen

Agora queremos encontrar o valor médio do "OrderPrice" campos.

SELECT AVG(OrderPrice) AS OrderAverage
FROM Orders
 
Nós usamos a seguinte instrução SQL:






O resultado será parecido com este:

OrderAverage
950

Agora queremos encontrar os clientes que têm um valor OrderPrice superior ao valor OrderPrice média.

SELECT Customer
FROM Orders
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)
 
Nós usamos a seguinte instrução SQL:








O resultado será parecido com este:

Cliente
Hansen
Nilsen
Jensen

0 comentários:

Postar um comentário