Built-In Aggregate Part 1
Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 34 de 72.
Hay muchas funciones integradas en SQL, pero en esta lección cubriremos las funciones de agregación.
Una función de agregación recibe un campo como entrada y calcula algo sobre este campo. Las funciones de agregación más comunes son:
MAX- Devuelve el valor máximo de un campoMIN- Devuelve el valor mínimo de un campoAVG- Devuelve el valor promedio de un campo
COUNT- Devuelve el número total de registrosSUM- Devuelve la suma de todos los valores no nulos en un campo
Puedes usar estas funciones en tu sentencia SELECT de esta manera:
SELECT MAX(col1), MIN(col2), AVG(col3), …Por ejemplo, para encontrar el salario más alto en una tabla de empleados:
SELECT MAX(salary) FROM employeesO para obtener múltiples agregados a la vez:
SELECT MAX(salary), MIN(salary), AVG(salary) FROM employeesDesafío
FácilTablas y columnas disponibles:
<strong>sales</strong>:<strong>product_id</strong>,<strong>price_per_unit</strong>,<strong>quantity</strong>
Escribe una consulta que devuelva:
- El número total de transacciones de ventas
- La cantidad promedio por venta
- El precio máximo por unidad
- Los ingresos totales (suma de quantity * price_per_unit)
Tu resultado debe tener estos nombres de columna exactos:
total_transactionsavg_quantitymax_unit_pricetotal_revenue
Hoja de referencia
Las funciones de agregación calculan valores sobre un campo. Funciones de agregación comunes:
MAX- Devuelve el valor máximo de un campoMIN- Devuelve el valor mínimo de un campoAVG- Devuelve el valor promedio de un campoCOUNT- Devuelve el número total de registrosSUM- Devuelve la suma de todos los valores no nulos en un campo
Utilice funciones de agregación en sentencias SELECT:
SELECT MAX(col1), MIN(col2), AVG(col3) FROM table_nameEjemplos:
SELECT MAX(salary) FROM employeesSELECT MAX(salary), MIN(salary), AVG(salary) FROM employeesPruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns