DataBoosters
SQL
Saltar+6 XP

TiendaMX quiere los clientes que compran MÁS que el promedio de todos.

Mira cómo funciona una subconsulta en WHERE.

Se ejecuta primero la de adentro

(SELECT AVG(compras) FROM clientes) se calcula antes, y da un solo número

Ese número se usa en la condición

WHERE compras > (ese número) compara cada fila contra el promedio ya calculado

No hace falta saber el número de antemano

La subconsulta lo calcula sola: si los datos cambian, el promedio se recalcula solo

El detalle que importa

Una subconsulta entre paréntesis que da UN solo valor

Para usarse directo en una comparación como > o =, la subconsulta debe devolver exactamente un valor, no una lista ni una tabla completa.