Utilizando funções em SQL (parte 1)
outubro 3, 2007
A linguagem SQL é uma linguagem de banco de dados que disponibiliza muitos facilidades ao desenvolvedor, oferecendo algumas funções básicas, são elas:
Funções | Descrição |
AVG | Calcula a média dos registros do campo informado. |
SUM | Calcula a somatória dos registros do campo informado. |
COUNT | Faz a contagem de registros. |
MAX | Retorna o maior valor do campo especificado. |
MIN | Retorna o menor valor do campo especificado. |
É muito simples a utilização destas funções, basta aplicar o campo desejado entre parênteses na função, veja o exemplo abaixo:
SELECT
SUM(Valor)
FROM
Produto
Esta instrução irá retornar a somatória dos valores de todos os produtos existentes na tabela ‘Produto’. Pode atribuir uma condição, como por exemplo, somar todos os que o valor seja maior que R$ 50,00, isso depende da necessidade.
A instrução a seguir informa a média da primeira nota do primeiro bimestre de todos os alunos (Aluno) cujo estejam entre a 6º e a 8º série.
SELECT
AVG(Nota1)
FROM
Aluno
WHERE
Serie BETWEEN 6 AND 8
Ai vai mais alguns exemplos das outras funções:
SELECT COUNT(*) FROM Fornecedor
SELECT MAX(Salario) FROM Funcionario
SELECT MIN(Salario) FROM Funcionario
Espero que seja útil este artigo, não deixe de comentar.
julho 19, 2008 às 1:53 am
Ótima, explicação!! Me ajudou muito e parabens por este documento esta muito detalhado e de facil compreensão simplismente estou tendo uma aula de SQL.. Obrigada
outubro 4, 2008 às 2:18 pm
Muito bom este explicação, parabéns.
novembro 13, 2008 às 2:36 pm
Legal a lista!
Estou com um probleminha, tenho que fazer um count em mais de 300.000 registros, ta demorando bastante, preciso paginar isso de 20 em 20, alguma ajuda pra otimizar esse tipo de consulta?
Agradeço desde já sua atenção. Abraços!
dezembro 22, 2008 às 4:22 am
Show de bola, o texto é facil pra quem esta começando em sentenças, muito prático eu recomendo…
outubro 2, 2009 às 4:17 pm
Estou esdudando banco de dado.
este comentario sobre select max, min, avg.
muito me ajudou.
obrigada!
Ana
maio 2, 2010 às 12:06 am
caraka me ajudou muito esse post vlw mesmo..