Filtrar mediante subconsultas escalares
Las subconsultas son increíblemente potentes para aplicar transformaciones y filtros complejos. Puedes filtrar datos por valores escalares únicos mediante una subconsulta de formas no permitidas por las uniones o las sentencias WHERE
. Las subconsultas también pueden utilizarse para una manipulación más avanzada de tu conjunto de datos. Es probable que te encuentres con subconsultas en cualquier entorno del mundo real que utilice bases de datos relacionales.
En este ejercicio generarás una lista de partidos en los que los goles totales marcados (por ambos equipos en total) sean más de 3 veces la media de los partidos de la tabla matches_2013_2014
, que incluye todos los partidos jugados en la temporada 2013/2014.
Este ejercicio forma parte del curso
Manipulación de datos en SQL
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- Select the average of home + away goals, multiplied by 3
SELECT
___ * ___(___ + ___)
FROM matches_2013_2014;