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.

6 Respostas to “Utilizando funções em SQL (parte 1)”

  1. Sara Gabriel Says:

    Ó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

  2. Londonms Says:

    Muito bom este explicação, parabéns.

  3. Daniel Ribeiro Says:

    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!

  4. Andre Santos Says:

    Show de bola, o texto é facil pra quem esta começando em sentenças, muito prático eu recomendo…

  5. ana maria Says:

    Estou esdudando banco de dado.
    este comentario sobre select max, min, avg.
    muito me ajudou.
    obrigada!

    Ana

  6. jadson Says:

    caraka me ajudou muito esse post vlw mesmo..


Deixar mensagem para ana maria Cancelar resposta