O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

1-Cláusula GROUP BY e HAVING

Alex Franco Banco de dados Português

Conteúdo do mapa

1-Cláusula GROUP BY e HAVING

  1. Conceito

    • A funcionalidade das funções de grupo é a de resumir informações, permitindo que sejam obtidas através de grupos de linhas com o uso de grupos ou agrupamento de funções .
  2. Criando Grupo de Dados

    • SUM
      • Retorna a soma de N
    • AVG
      • Retorna a média aritmética de N.
        • SELECT AVG(Salary) FROM Employees;
    • COUNT
      • Retorna o número de linhas da consulta
        • Retorna a quantidade de registros de um grupo de registros
          • WHERE Department_ID = 30;
          • SELECT Count(*)
          • FROM Employees
    • MAX
      • Retorna o valor máximo de N.
        • SELECT MIN(Salary), MAX(Salary), SUM(Salary) FROM Employees WHERE Department_ID = 30;
    • MIN
      • Retorna o valor mínimo de N.
    • Todas as funções acima operam sobre um número de linhas (por exemplo, uma tabela inteira) e são, portanto, funções de GRUPO.
      • DISTINCT
        • faz uma função de grupo considerar valores não duplicados
      • ALL
        • considera todos os valores e sua declaração não é necessária.
    • Os tipos de dados dos argumentos devem ser alfanuméricos, numéricos ou data em que a expressão é listada.
    • Todas as funções de grupo, exceto COUNT(*), ignoram os valores nulos.
  3. A instrução SELECT possui duas cláusulas poderosas, pouco compreendidas e usadas: GROUP BY e HAVING.

  4. A cláusula GROUP BY organiza dados em grupos, produzindo sumários.

  5. A cláusula HAVING estabelece condições para listar esses grupos.

  6. Dizemos que a cláusula HAVING está para a cláusula GROUP BY assim como a cláusula WHERE está para o comando SELECT.

Informações

Descrição
Banco de dados (4-Cláusula GROUP BY e HAVING) Mapa Mental sobre 1-Cláusula GROUP BY e HAVING, criado por Alex Franco em 12-05-2018.
Criado por
Alex Franco
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?