Lesson 1 of 29· Bienvenida: SQL de nivel profesional
Ya sabes escribir consultas correctas: haces JOIN entre tablas, agrupas con GROUP BY y sacas totales y promedios sin problema. Este curso es el salto siguiente: pasar de consultas que funcionan a consultas analíticas, legibles y rápidas — las que distinguen a un analista que resuelve preguntas de negocio de verdad.
Piénsalo así:
| Hoy sabes responder… | Al terminar responderás… |
|---|---|
| "¿Cuánto vendió cada empleado?" | "¿Quién es el top 3 de cada región, y cómo se compara con el mes anterior?" |
| "¿Cuál es el total por mes?" | "¿Cuál es el acumulado y la media móvil de 3 meses de ventas?" |
| "¿Qué categorías existen?" | "Recorre todo el árbol de categorías y su jerarquía de empleados" |
| "Esta consulta da el resultado" | "Esta consulta da el resultado y sé por qué es rápida" |
Si alguna de las de la derecha te parece difícil hoy, estás exactamente en el lugar correcto. No hay magia: son cuatro herramientas concretas que vas a practicar una por una.
Para analistas que ya dominan JOIN y GROUP BY. Asumimos que te sientes cómodo filtrando con WHERE, uniendo tablas y agregando con GROUP BY / HAVING. No repetiremos eso: partimos de ahí y construimos hacia arriba.
Si hace tiempo que no tocas un JOIN, no te preocupes — cada lección refresca en una o dos líneas lo mínimo que necesita antes de avanzar.
Estas son las técnicas que convierten SQL en una verdadera herramienta de análisis:
WITH) — parte una consulta gigante en pasos con nombre, legibles como un párrafo bien escrito.GROUP BY.EXISTS y anti-joins — responde preguntas fila a fila ("clientes que nunca compraron", "el pedido más caro de cada cliente").EXPLAIN, entiende los índices y reescribe consultas lentas.Al final juntarás todo en un informe analítico completo — el tipo de consulta que pondrías con orgullo en un dashboard real.
Este no es un curso para leer y asentir. Es para ejecutar.
Avanza a tu ritmo: el curso completo cabe en una tarde larga o en unas pocas sesiones cortas.
Para que no pierdas tiempo aprendiendo un esquema nuevo en cada lección, todo el curso usa la misma tienda de tecnología ficticia: TechAndino. Categorías de productos, empleados con sus jefes, clientes, pedidos y sus líneas de detalle. Es pequeña pero realista, y la vas a conocer tan bien que las consultas fluirán solas.
Estas son sus tablas y cómo se relacionan:
Fíjate en dos detalles que harán brillar las técnicas del curso: categories se referencia a sí misma con parent_id (un árbol de categorías), y employees hace lo mismo con manager_id (un organigrama). Esas relaciones recursivas son justo lo que recorreremos con CTEs recursivas más adelante.
No necesitas memorizar nada de esto ahora. Volverás a este esquema en cada lección y lo tendrás siempre a mano cuando lo necesites.
Recapitulando: sabes de dónde partes (JOIN y GROUP BY), a dónde llegas (CTEs, recursión, ventanas, subconsultas y optimización) y cómo (SQL real en el navegador, sobre la tienda TechAndino). Nada de esto es difícil por sí solo — solo es nuevo, y lo vas a practicar paso a paso.
Empecemos ya con una victoria rápida. En la próxima lección escribirás tu primera función de ventana en 3 minutos: una sola consulta que ordena a los empleados por salario dentro de cada región, sin colapsar ni una fila. Vas a ver de inmediato por qué estas herramientas cambian tu forma de trabajar. ¡Vamos allá! 🚀
Free