SQL Linguagem Funções Agregadas

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