Want to create interactive content? It’s easy in Genially!

Get started free

GUÍA FUNCIONES DE AGREGADO

Lucy González Leyva

Created on March 8, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Interactive Event Microsite

January School Calendar

Genial Calendar 2026

Annual calendar 2026

School Calendar 2026

2026 calendar

January Higher Education Academic Calendar

Transcript

FUNCIONES DE AGREGADO

EN SQL

FUNCIONES DE AGREGADO BASCICAS

FUNCIONES DE AGREGADO CON DISTINCT

FUNCIONES DE AGREGADO CON GROUP BY

FUNCIONES DE AGREGADO CON JOIN

FUNCIONES DE AGREGADO BASICAS

Las funciones de agregado básicas en SQL son un conjunto de operaciones que se utilizan para realizar cálculos en conjuntos de datos y devolver un único resultado. Estas funciones son comúnmente utilizadas en consultas que involucran columnas numéricas y son esenciales para realizar operaciones de resumen en bases de datos.

  • MIN():
Devuelve el valor mínimo en una columna.Ejemplo: SELECT MIN(columna) FROM tabla;
  • MAX():
Devuelve el valor máximo en una columna.Ejemplo: SELECT MAX(columna) FROM tabla;
  • COUNT():
Devuelve el número de filas en un conjunto de resultados.Ejemplo: SELECT COUNT(columna) FROM tabla;
  • SUM():
Calcula la suma de los valores en una columna.Ejemplo: SELECT SUM(columna) FROM tabla;
  • AVG():
Calcula el promedio de los valores en una columna.Ejemplo: SELECT AVG(columna) FROM tabla;

FUNCIONES DE AGREGADO CON DISTINCT

Las funciones de agregado con DISTINCT en SQL se utilizan para realizar cálculos sobre conjuntos de datos, pero considerando únicamente los valores únicos en una columna específica. La palabra clave DISTINCT se utiliza para asegurar que solo se tengan en cuenta los valores distintos al realizar la operación de agregado.

  • COUNT(DISTINCT):
Devuelve el número de valores distintos en una columna.Ejemplo: SELECT COUNT(DISTINCT columna) FROM tabla;
  • MIN(DISTINCT columna):
Devuelve el valor mínimo entre los valores únicos en una columna.Ejemplo: SELECT MIN(DISTINCT columna) FROM tabla;
  • MAX(DISTINCT columna):
Devuelve el valor máximo entre los valores únicos en una columna.Ejemplo: SELECT MAX(DISTINCT columna) FROM tabla;
  • COUNT(DISTINCT columna):
Devuelve el número de valores únicos en una columna.Ejemplo: SELECT COUNT(DISTINCT columna) FROM tabla;
  • SUM(DISTINCT columna):
Calcula la suma de los valores únicos en una columna.Ejemplo: SELECT SUM(DISTINCT columna) FROM tabla;
  • AVG(DISTINCT columna):
Calcula el promedio de los valores únicos en una columna.Ejemplo: SELECT AVG(DISTINCT columna) FROM tabla;

FUNCIONES DE AGREGADO CON GROUP BY

Las funciones de agregado con GROUP BY en SQL permiten realizar operaciones de agregación en conjuntos de datos agrupados por los valores de una o más columnas. Esto es útil cuando se desea realizar cálculos por grupos en lugar de en el conjunto de datos completo.

  • GROUP BY:
Se utiliza para dividir el conjunto de resultados en grupos basados en los valores de una columna y luego aplicar funciones de agregado a cada grupo.Ejemplo: SELECT columna, COUNT(*) FROM tabla GROUP BY columna;
  • HAVING:
Filtra los resultados de la cláusula GROUP BY basándose en condiciones específicas.Ejemplo: SELECT columna, COUNT(*) FROM tabla GROUP BY columna HAVING COUNT(*) > 1;

FUNCIONES DE AGREGADO CON JOIN

Las funciones de agregado con JOIN en SQL permiten realizar cálculos sobre conjuntos de datos provenientes de múltiples tablas utilizando operaciones de unión. Estas funciones se utilizan en combinación con las cláusulas JOIN para realizar cálculos agregados en columnas específicas de varias tablas.

  • SUM() con JOIN:
Puedes utilizar funciones de agregado junto con las cláusulas JOIN para realizar cálculos en datos de varias tablas.Ejemplo: SELECT tabla1.columna, SUM(tabla2.columna) FROM tabla1 JOIN tabla2 ON tabla1.id = tabla2.id GROUP BY tabla1.columna;