Curso Premium
MySQL
PostgreSQL
8 horas

SQL para entrevistas: patrones de solución

Deja de temer a la pantalla en blanco en una entrevista. Unos pocos patrones cubren la mayoría de las tareas de SQL: aprende a reconocerlos en el enunciado y a sacar un esqueleto de consulta ya hecho.

  • Lees el enunciado y ves la construcción al momento, aunque la tarea sea nueva
  • Resuelves en minutos lo que sin práctica parece imposible
  • Vas a la entrevista con seguridad: ya has resuelto cada patrón de diez formas
12 lecciones
Certificado al terminar

El curso forma parte de Premium, junto con los demás cursos avanzados, el asistente de IA y los certificados.

interview.sql
-- Para cada departamento — el empleado con el salario más alto
-- patrón: reconociendo…

Qué cambia después del curso

Ahora
Después del curso
Lees el enunciado y no sabes por dónde empezar la consulta
Reconoces el patrón por sus palabras señal y sacas el esqueleto al momento
«El segundo salario más alto» y «el último pedido» te parecen tareas distintas
Ves la misma forma detrás de ambas: numerar las filas dentro de un grupo
Has escrito la primera consulta, pero te has atascado con la pregunta sobre NULL y duplicados
Conoces de antemano las trampas típicas y las resuelves antes de que te pregunten
Te preparas con tareas sueltas de LeetCode, sin ningún sistema
Recorres una docena de patrones que cubren la mayoría de las entrevistas

Programa del curso

Cada lección es teoría breve con ejemplos que puedes ejecutar y tareas en la Práctica SQL con corrección automática.

01
SQL en la entrevista: reconocer la tarea a simple vista
Cómo leer un enunciado, detectar las palabras señal y reconocer por ellas la forma de la solución. El método aplicado a tres tareas reales de entrevistas.
02
Cuántos en total y cuántos de ellos
Calculamos varias métricas con condiciones distintas en una sola pasada con SUM(CASE) y FILTER. Analizamos las preguntas de seguimiento sobre COUNT, NULL y HAVING.
03
Quién nunca: anti-join
Buscamos filas sin pareja relacionada: «quién nunca ha…». NOT EXISTS frente a LEFT JOIN y por qué NOT IN falla en silencio con valores NULL.
04
Una tabla contra sí misma: self-join
Unimos una tabla consigo misma para comparar una fila con otra: empleado y jefe, parejas de compañeros. Por qué la condición id < id elimina los duplicados.
05
El segundo, el quinto, el N-ésimo mayor
Las funciones de ranking ROW_NUMBER, RANK y DENSE_RANK, y por qué «el segundo salario más alto» no se resuelve con MAX ni con LIMIT OFFSET.
06
La mejor fila de cada grupo
Cuando no piden un número sino una fila entera: el pedido más caro de cada cliente, el último de cada empleado, el mejor pagado de cada departamento. Por qué MAX y GROUP BY no bastan, cómo lo resuelve ROW_NUMBER con PARTITION BY y por qué con empates se usa RANK. El mismo truco elimina duplicados.
07
Una suma de una tabla y un recuento de otra
Cuando unes dos tablas relacionadas y agregas, el JOIN multiplica las filas y SUM y COUNT salen inflados. Cómo detectar el fan-out y calcular bien con una preagregación.
08
El mes anterior y el total acumulado
09
Rachas de días consecutivos
La racha más larga de días seguidos parece un problema para un bucle, pero se resuelve con aritmética: el truco gaps-and-islands con numeración de filas y una resta.
10
Mediana: el valor típico, no la media
SQL no tiene función MEDIAN. Calculamos la mediana con PERCENTILE_CONT en PostgreSQL y a mano con funciones de ventana en MySQL, analizamos la trampa del número par de filas y por qué la mediana es más honesta que la media.
11
Dividir una tarea desconocida en piezas conocidas
El cierre del curso: una tarea difícil son varias sencillas encadenadas con WITH. Análisis de una tarea compuesta, un mapa para reconocer patrones por palabras señal y estrategia para la entrevista.
12
Examen: reconoce el patrón
Prueba final: cinco tareas de los patrones más habituales, mezcladas y sin pistas sobre el capítulo. Reconoce el patrón por el enunciado y saca el esqueleto, como en una entrevista real.

Cómo se aprende

01

Lees la lección con ejemplos en vivo

Teoría sin relleno: cada consulta de la lección se puede ejecutar y modificar directamente en el navegador.

02

Resuelves tareas en una base de datos real

Escribes la consulta en la Práctica SQL y tu respuesta se comprueba automáticamente en una base de datos real. No hay que instalar nada.

03

¿Te has atascado? Te ayuda el mentor de IA

El asistente integrado te señala dónde está el error en la consulta y te orienta hacia la solución sin desvelarla entera.

Para quién es este curso

Analistas y desarrolladores backend

Para quienes escriben SELECT con soltura, pero se bloquean en la entrevista cuando un enunciado sencillo esconde una forma de consulta conocida.

Testers

La parte de SQL de una entrevista de QA es una barrera habitual. Aquí verás justo los tipos de tareas que preguntan y dejarás de adivinar.

Estudiantes antes de unas prácticas

La primera entrevista técnica casi siempre incluye SQL. Termina el curso y llegarás habiendo resuelto cada patrón de diez formas distintas.

Necesitarás una base sólida de SQL: SELECT, JOIN, GROUP BY. Si aún no la tienes, empieza por el curso gratuito.

Un certificado verificable

Completa todas las lecciones y recibe un certificado nominativo del curso. Puedes añadirlo a tu CV o a tu perfil de LinkedIn.

Un certificado verificable
Tu nombre y el título del curso
Código QR y enlace de verificación

Qué dicen los alumnos

Ana
Ana
Después de terminar el curso me ascendieron a analista de datos. ¡El curso se pagó solo en un día de trabajo con mi nuevo sueldo!
Nicolás
Nicolás
¡Una explicación del material excelente! Me han encantado especialmente las tareas de entrevistas de grandes empresas tecnológicas.
Lisa
Lisa
¡La web es genial! Las tareas son interesantes y la UX es de primer nivel. Se comprueba el resultado de la consulta y no la consulta en sí, como en otras webs.

Un solo Premium, todos los cursos

No compras un curso suelto, sino todo SQL Academy Premium: todos los cursos avanzados y todas las funciones de la Práctica SQL.

  • Acceso a cursos avanzados de SQL
  • Pistas ilimitadas del asistente de IA
  • Acceso a tareas de entrevistas de grandes empresas
  • Acceso a las soluciones de referencia de las tareas
  • Certificados que acreditan tus conocimientos de SQL
$ 36,90
Acceso durante 6 meses, sin renovación automática

Pago seguro con tarjeta a través de Stripe. El acceso se activa justo después del pago.

FAQ

Para cualquiera que se prepare para la parte de SQL de una entrevista: analistas, desarrolladores backend, testers y estudiantes antes de unas prácticas.
La Práctica SQL te da tareas; el curso te da un sistema para reconocerlas. Aprenderás a ver el patrón conocido detrás del enunciado y volverás a la Práctica SQL con un enfoque claro, no a ciegas.
No, todo funciona en el navegador, no hay que instalar nada.
Necesitas una base sólida de SQL: SELECT, JOIN, GROUP BY. Las funciones de ventana se repasan durante el curso, pero no desde cero: si la sintaxis es nueva para ti, empieza por el curso gratuito.
Sí, al completar todas las lecciones recibirás un certificado a tu nombre.
Todos los cursos avanzados, además del asistente de IA, tareas de entrevistas de grandes empresas, soluciones de referencia y certificados.
Inicia sesión
Inicia sesión para acceder al curso.
Iniciar sesión