Blogs

Serie

SQL en HackerRank

Diez entradasMySQLSQL ServerActualizada el 15 sept 2026

Ejercicios de SQL de HackerRank resueltos y explicados con sus tablas reales, de SELECT y WHERE a subconsultas y HAVING.

Entradas

  1. SELECT y WHERELas consultas de partida sobre la tabla CITY: seleccionar columnas, filtrar con WHERE y encadenar condiciones, más las primeras agregaciones con COUNT, SUM y AVG.Revising the Select Query I, Revising the Select Query II, Select All, Select By Id, Japanese Cities Attributes, Japanese Cities Name, Revising Aggregations - The Count Function, Revising Aggregations - The Sum Function, Revising Aggregations - Averages, Average Population, Japan Population, Population Density Difference
  2. JOIN entre CITY y COUNTRYCruzar dos tablas por su clave: INNER JOIN entre CITY y COUNTRY, con un diagrama interactivo para ver qué filas sobreviven y cuáles se caen.African Cities, Average Population of Each Continent, Population Census
  3. STATION: nombres y patrones (1)Primeros ejercicios sobre la tabla STATION: DISTINCT, conteos, y filtrar nombres de ciudad por la vocal con la que empiezan o terminan usando LIKE.Weather Observation Station 1, Weather Observation Station 2, Weather Observation Station 3, Weather Observation Station 4, Weather Observation Station 5, Weather Observation Station 6, Weather Observation Station 7, Weather Observation Station 8
  4. STATION: nombres y patrones (2)Segunda tanda sobre STATION: negaciones con NOT LIKE, combinar condiciones de principio y fin, y extraer la primera y la última letra de cada nombre.Weather Observation Station 9, Weather Observation Station 10, Weather Observation Station 11, Weather Observation Station 12, Weather Observation Station 13, Weather Observation Station 14, Weather Observation Station 15, Weather Observation Station 16, Weather Observation Station 17
  5. STATION: geometría y medianasLos tres últimos ejercicios de STATION, donde la consulta deja de ser filtrado y pasa a ser matemática: distancia Manhattan, distancia euclidiana y la mediana.Weather Observation Station 18, Weather Observation Station 19, Weather Observation Station 20
  6. STUDENTS y EMPLOYEEOrdenamientos compuestos, agregaciones con CASE y el cálculo de salarios: los ejercicios sobre las tablas STUDENTS, GRADES y EMPLOYEE.Higher Than 75 Marks, The Report, Employee Names, Employee Salaries, The Blunder, Top Earners
  7. Triángulos y números primosLos ejercicios de patrones: dibujar triángulos con bucles en SQL Server y listar números primos en una sola fila, donde SQL se usa casi como un lenguaje imperativo.Draw The Triangle 1, Draw The Triangle 2, Print Prime Numbers, Type of Triangle
  8. OCCUPATIONS: formato y pivoteDar forma al resultado: componer cadenas con CONCAT, LEFT y LOWER, y pivotar una tabla en cuatro columnas usando ROW_NUMBER y CASE WHEN, porque MySQL no trae PIVOT.The PADS, Occupations
  9. Jerarquías: árbol binario y organigramaCuando una fila depende de otra: clasificar los nodos de un árbol binario uniendo la tabla consigo misma, y contar cinco niveles de un organigrama sin duplicar registros.Binary Tree Nodes, New Companies
  10. Subconsultas y HAVINGFiltrar por algo que solo se conoce después de agrupar: máximos sobre conteos, valores que aparecen una sola vez, sumar el máximo de cada grupo con una función de ventana, y una subconsulta correlacionada que compara cada fila contra su propio grupo.Top Competitors, Challenges, Contest Leaderboard, Ollivander's Inventory

Más en Blogs