GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Banco De dados

Letícia Santos Rocha informatica Portugiesisch

Inhalt der Mindmap

Banco De dados

  1. Agrupamento de registros

    • Usamos a cláusa Group by para agrupar registros em subgrupos baseados em colunas ou valores retornados por uma expressão.
    • Exemplo:
      • Select colunas, função_agregação() From tabela Where filtro Group By colunas
  2. Criar tabela para teste de Group By

    • Create Table vendas( Id Smallint Primary Key, Nome_Vendendor Varchar(20), Quantidade Int, Produto Varchar(20), Cidade Varchar(20) );
  3. Inserir dados para teste de Group By

    • Insert Into Vendas(id, Nome_Vendedor, Quantidade, Produto, Cidade) Values(10, 'Jorge', 1400, 'Mouse', 'São Paulo');
  4. Usando o Group By

    • --Consulta usando agregação para obter total de vendas de Mouses:
      • Select Sum (Quantidade) As TotalMouses From Vendas Where Produto = 'Mouse';
    • --Consulta totalizando as vendas de todos os produtos por cidade:
      • Select Cidade, Sum (Quantidade) As Total From Vendas Group By Cidade;
  5. Having

    • Cláusula usada para especificar condições de filtragem em grupos de registros ou agreções. É frequentemente usada com a cláusula Group By para filtrar as colunas agrupadas.
    • Sintaxe
      • Cláusula usada para especificar condições de filtragem em grupos de registros ou agreções. É frequentemente usada com a cláusula Group By para filtrar as colunas agrupadas.
    • A cláusula foi adicionada ao SQL porque a palavra-chave não pode ser usada com funções agregadas
  6. Group By

    • Os grupos de declaração têm os mesmos valores em linhas sumárias, como "encontrar o número de clientes em cada país"

Informationen

Beschreibung
informatica Mindmap am Banco De dados, erstellt von Letícia Santos Rocha am 02/06/2021.
Erstellt von
Letícia Santos Rocha · Jun 2021
Aktualisiert
2 Jun 2021
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck