SQL Linguagem Funções Agregadas
As funções agregadas são usadas para computar contra uma “coluna retornada de dados numéricos” da instrução SELECT.
MIN | returns the smallest value in a given column |
MAX | returns the largest value in a given column |
SUM | returns the sum of the numeric values in a given column |
AVG | returns the average value of a given column |
COUNT | returns the total number of values in a given column |
COUNT(*) | returns the number of rows in a table |
Elas basicamente resumem os resultados de uma determinada coluna de dados selecionados. Nós estamos cobrindo estes aqui uma vez que eles são requeridos pelo próximo tópico, “GROUP BY”.
Embora sejam necessárias para a cláusula “GROUP BY”, estas funções podem ser usadas sem a cláusula “GROUP BY”. Por exemplo:
SELECT AVG(salary)
FROM employee;
Essa instrução retornará um resultado individual que contém o valor médio de tudo o que foi retornado na coluna salarial da tabela de empregados.
Outro exemplo:
SELECT AVG(salary)
FROM employee
WHERE title = 'Programmer';
Esta declaração devolverá o salário médio para todos os empregados cujo título seja igual a ‘Programador’.
Exemplo:
SELECT Count(*)
FROM employee;
Esta indicação particular é ligeiramente diferente das outras funções agregadas desde que não há uma coluna fornecida à função da contagem. Esta instrução retornará o número de linhas na tabela de empregados.
0 comentários :
Postar um comentário