Queries with aggregates (Pt. 1)

SQL Lesson 10

SELECT AGG_FUNC(column_or_expression) AS aggregate_description, …
FROM mytable
WHERE constraint_expression
GROUP BY column;
Función
Descripción

COUNT (columna)

Cuenta el número de filas de la tabla, o de una columna si es especificada sin contar los valores NULL.

MIN (columna)

Encuentra el menor valor numérico en una columna específica.

MAX (columna)

Encuentra el mayor valor numérico en una columna específica.

AVG (columna)

Encuentra el promedio de valores numéricos en una columna específica.

SUM (columna)

Encuentra la suma de todos los valores numéricos en una columna específica.


  1. Encuentra el tiempo más largo que un empleado ha trabajado en el estudio.

SELECT MAX(years_employed) AS max_years_employed
FROM employees;
  1. Para cada rol, encuentra el promedio de años que llevan los trabajadores empleados.

SELECT role,AVG(years_employed) AS avg_years_employed
FROM employees
GROUP BY role;
  1. Encuentre el número total de años que llevan los empleados trabajando en cada edificio.

Last updated