SQL
Curso completo

El lenguaje delos datos

SQL a fondo y orientado a la entrevista: orden lógico de ejecución, funciones de ventana, JOINs y anti-joins, CTEs recursivas y los patrones que caen en la pizarra. Consultas que rinden y son seguras.

Empezar

Acceso al curso completo, ejercicios y material de entrevista.

-- El mejor de cada categoría: ventana + filtro por ranking
WITH ranking AS (
  SELECT nombre, categoria, precio,
    ROW_NUMBER() OVER (
      PARTITION BY categoria ORDER BY precio DESC) AS pos
  FROM productos
)
SELECT * FROM ranking WHERE pos = 1;
Electrónica Portátil Pro 1299
Hogar Sofá Nórdico 849
Un clásico de entrevista: ranking dentro del grupo
Orientado a entrevistas

No solo aprendes SQL. Te preparas para que te contraten.

Banco orientado a la entrevista técnica: resolver el N-ésimo salario más alto, escribir un top-N por grupo con ventanas, explicar por qué NOT IN falla con NULL y reescribir una consulta lenta.

 
Preguntas
Preguntas reales de entrevistas técnicas.
 
Errores comunes
Lo que delata a un junior frente al entrevistador.
 
Retos de debug
Consultas que devuelven lo que no es y hay que arreglar.
Qué vas a aprender

De un SELECT a resolver consultas complejas con confianza

Pensar en conjuntos

El orden lógico de ejecución, NULL y la lógica de tres valores, declarar el qué y no el cómo.

JOINs sin dudar

INNER, LEFT, anti-join y self-join; el LEFT que se vuelve INNER por un filtro mal puesto.

Agregación y ventanas

GROUP BY vs funciones de ventana, ranking, LAG/LEAD, acumulados y medias móviles.

Resolver el problema de la pizarra

El N-ésimo más alto, top-N por grupo, deduplicar, huecos y rachas: los clásicos de la entrevista.

Escribir SQL que rinde

Leer un EXPLAIN, SARGabilidad y reescribir la consulta para que el índice la ayude.

SQL desde la aplicación, seguro

Consultas parametrizadas contra la inyección, el N+1 del ORM y los dialectos entre motores.

Usamos cookies analíticas para entender cómo se usa la plataforma y mejorarla. Las cookies esenciales para iniciar sesión siempre están activas. Consulta la política de privacidad.

SQL | Curso Full Stack Developer