GoConqr has a new look! Let us know what you think.

Mind map

1-Cláusula GROUP BY e HAVING

Alex Franco Banco de dados Portuguese

Map content

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.

Information

Description
Banco de dados (4-Cláusula GROUP BY e HAVING) Mind Map on 1-Cláusula GROUP BY e HAVING, created by Alex Franco on 12/05/2018.
Created by
Alex Franco
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?