SQL lleva 50 años siendo la columna vertebral del análisis de datos. En 2026 sigue siendo la habilidad más solicitada en todas las plataformas de empleo: 85% de los puestos de analista de datos en LATAM requieren SQL básico o intermedio (LinkedIn Jobs 2025). Y se aprende en semanas, no en meses.
-- Ejemplo: ventas por país en Q1 2026 SELECT pais, SUM(monto) AS total_ventas, COUNT(*) AS num_pedidos FROM ventas WHERE fecha BETWEEN '2026-01-01' AND '2026-03-31' GROUP BY pais ORDER BY total_ventas DESC;
-- Clientes con sus pedidos (LEFT JOIN para incluir clientes sin pedidos) SELECT c.nombre, c.pais, COUNT(p.id) AS total_pedidos, COALESCE(SUM(p.monto),0) AS total_gastado FROM clientes c LEFT JOIN pedidos p ON c.id = p.cliente_id WHERE c.pais = 'Argentina' GROUP BY c.nombre, c.pais ORDER BY total_gastado DESC;
Las funciones de ventana son el paso de intermedio a avanzado en SQL:
-- Ranking de vendedores dentro de su región SELECT nombre, region, ventas, RANK() OVER (PARTITION BY region ORDER BY ventas DESC) AS ranking_en_region, SUM(ventas) OVER (PARTITION BY region) AS total_region, ROUND(ventas * 100.0 / SUM(ventas) OVER (PARTITION BY region), 2) AS pct_region FROM vendedores;
Módulo de SQL aplicado al análisis de negocio con ejercicios reales en MySQL y PostgreSQL — incluido en el programa EDATA.