¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Banco De dados

Letícia Santos Rocha informatica Portugués

Contenido del mapa

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"

Información

Descripción
informatica Mapa Mental sobre Banco De dados, creado por Letícia Santos Rocha el 02/06/2021.
Creado por
Letícia Santos Rocha · jun 2021
Actualizado
2 jun 2021
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?