Guía del demo de Ghost in the SQL Data: resuelve tu primer caso paso a paso
Una guía completa del demo de Ghost in the SQL Data que cubre el bucle central de investigación, los patrones de consultas SQL, los errores comunes y los consejos para el modo Experto.
Si alguna vez has querido resolver un crimen con un teclado en lugar de un arma, esta guía del demo de Ghost in the SQL Data es el lugar para empezar. La prueba gratuita de Steam te deja caer en París como un detective cuya única arma es SQL, y espera que filtres millones de registros de llamadas de emergencia hasta llegar a una conclusión defendible. Eso suena intimidante, pero el demo está diseñado para enseñarte, y esta guía del demo de Ghost in the SQL Data divide todo el bucle en pasos repetibles que puedes aplicar a cada caso.
Qué cubre realmente el demo de Ghost in the SQL Data
El demo es una prueba gratuita independiente de Ghost in the SQL Data, un juego de detectives en el que las investigaciones se basan en consultas reales contra bases de datos de llamadas de emergencia y de la ciudad. No hay secuencias de acción ni escenas de persecución. Cada caso te pide interpretar un objetivo, localizar los registros relevantes y conectar las pruebas en una respuesta que el juego aceptará.
El lanzamiento completo salió en Steam el 29 de octubre de 2026, con cinco casos y múltiples puntos de aprendizaje de SQL. El demo existe para enseñar el bucle fundamental antes de que te comprometas con el producto de pago: traducir el enunciado de un caso en preguntas a la base de datos, filtrar un conjunto de datos enorme hasta reducirlo a un puñado de filas significativas y verificar que tu resultado responde realmente a lo que se preguntó.
| Aspecto del demo | Detalles |
|---|---|
| Plataforma | Steam (demo independiente gratuita) |
| Mecánica principal | Consultas SQL contra datos de llamadas de emergencia de París |
| Modos | Guiado y Experto |
| Lanzamiento completo | 29 de octubre de 2026, 5 casos |
| Recepción de la comunidad | Aproximadamente un 94 % de valoraciones positivas sobre 94 reseñas de Steam |
Los informes de la comunidad sugieren que el demo es corto pero denso. No está pensado para jugarlo a contrarreloj. Está pensado para que salgas con hábitos de trabajo que te acompañen durante toda la carga de casos.
Empieza en el modo Guiado y luego pasa al Experto
El consejo más común basado en la experiencia de los jugadores es simple: no empieces en el modo Experto para demostrar algo. El modo Guiado te acompaña paso a paso por el flujo de investigación, cubriendo SELECT, WHERE y el filtrado básico. Te dice qué tipo de pregunta hacer antes de que la hagas.
El modo Experto elimina ese andamiaje. Te da menos estructura, que es exactamente por lo que es la mejor segunda partida y la peor primera. Si ya escribes SQL de forma profesional, saltar directamente al Experto es razonable, pero incluso en ese caso vale la pena terminar el caso de introducción en modo Guiado, porque enseña las convenciones específicas de la interfaz del juego.
| Modo | Nivel de estructura | Ideal para |
|---|---|---|
| Guiado | Alto — indicaciones paso a paso | Jugadores primerizos, principiantes en SQL |
| Experto | Bajo — pistas mínimas | Jugadores que conocen SELECT, WHERE, JOIN |
Un camino intermedio útil: juega el caso de introducción en modo Guiado y luego repítelo en modo Experto antes de tocar cualquier otra cosa. Notarás cuánto del razonamiento estabas delegando en las indicaciones.
Los cuatro patrones de investigación que encontrarás
Cada caso del demo y del juego completo se construye a partir de un pequeño conjunto de patrones repetibles. Reconocer qué patrón usa una misión te indica qué cláusulas SQL necesitas antes de escribir un solo carácter. Esta es la idea central de cualquier guía del demo de Ghost in the SQL Data que merezca la pena leer.
- Búsqueda de identidad — aísla a la persona correcta entre muchos registros usando campos de nombre, estado e ID. Apta para principiantes, enseña el filtrado básico con SELECT y WHERE.
- Reconstrucción de la línea temporal — reconstruye qué ocurrió y cuándo usando filtros de fecha y ORDER BY. Dificultad intermedia.
- Conexión entre tablas — vincula registros separados mediante identificadores compartidos usando JOIN sobre person_id o location_id. De intermedio a avanzado.
- Filtrado de pruebas — combina múltiples condiciones para encontrar registros útiles usando WHERE, AND y rangos de fechas. Consultas compuestas avanzadas.
| Patrón | Cláusulas SQL clave | Dificultad | Cobertura en el demo |
|---|---|---|---|
| Búsqueda de identidad | SELECT, WHERE | Principiante | Ejemplo didáctico central |
| Línea temporal | WHERE, ORDER BY | Intermedio | Práctica de filtros de fecha |
| Entre tablas | JOIN, claves compartidas | Intermedio+ | Razonamiento relacional |
| Filtrado de pruebas | WHERE, AND, rangos | Avanzado | Consultas compuestas |
La razón más común por la que los jugadores se atascan en el demo es clasificar mal el patrón. Intentar resolver un caso de línea temporal con filtros solo de identidad te dejará con un sospechoso correcto y sin forma de demostrar nada. Clasifica primero, luego consulta.
Una guía en cinco etapas para cada caso del demo
Trabaja cada caso con el mismo ritmo. Cada etapa reduce la distancia entre el enunciado del caso y una respuesta defendible, y la repetición es lo que hace que los casos posteriores parezcan fáciles.
Etapa 1 — Lee el objetivo del caso. Separa los hechos solicitados del trasfondo narrativo. Subraya nombres, fechas, lugares y relaciones, y luego convierte el objetivo en una o varias preguntas concretas a la base de datos. Si el enunciado pregunta "quién llamó desde la escena", tu pregunta es "qué filas coinciden con esta ubicación y esta ventana temporal".
Etapa 2 — Inspecciona los datos disponibles. Identifica qué tabla contiene la información que necesitas. Comprueba los nombres de las columnas y ejecuta primero una consulta pequeña y limitada para entender qué representa cada campo. Adivinar los nombres de las columnas es la forma más rápida de perder diez minutos.
Etapa 3 — Construye una consulta enfocada. Usa SELECT para elegir las pruebas visibles y WHERE para acotar los registros. Añade condiciones de una en una con AND para que puedas observar cómo cada pista cambia el conjunto de candidatos.
Etapa 4 — Compara e interpreta los resultados. Trata los resultados como pruebas, no como respuestas automáticas. Comprueba valores repetidos, diferencias significativas y si se cumple cada condición requerida antes de concluir nada.
Etapa 5 — Conecta y verifica. Si la respuesta necesita datos de otra fuente, haz un JOIN a través del identificador compartido. Vuelve a leer el objetivo y confirma que el resultado final aborda cada parte de la pregunta.
| Etapa | Acción principal | Cláusulas típicas |
|---|---|---|
| 1. Leer objetivo | Convertir el enunciado en preguntas a la base de datos | Ninguna todavía |
| 2. Inspeccionar datos | Identificar tablas y columnas | SELECT con un límite |
| 3. Construir consulta | Acotar registros de forma incremental | SELECT, WHERE, AND |
| 4. Interpretar | Comparar y validar pruebas | ORDER BY, agregados |
| 5. Verificar | Unir fuentes, revisar el objetivo | JOIN, claves compartidas |
Las consultas incrementales ganan. Añadir un filtro a la vez mantiene cada resultado explicable. Si una consulta falla o no devuelve nada, sabes exactamente qué condición la rompió en lugar de depurar cinco cambios a la vez.
Errores comunes en las consultas y cómo solucionarlos
La mayoría de los fallos en el demo provienen de un puñado de errores de SQL y no de una teoría detectivesca equivocada. Relaciona tu síntoma con la solución de abajo antes de replantearte tu investigación.
| Síntoma del error | Causa probable | Solución |
|---|---|---|
| La consulta falla cerca de un nombre | Valor de texto sin comillas | Usa comillas simples: name = 'Alice' |
| La consulta de fecha devuelve cero filas | Formato de fecha incorrecto | Usa el formato ISO YYYY-MM-DD |
| El filtro no devuelve nada | Operador inadecuado | Usa un rango para periodos, no = en un solo día |
| Conjunto de resultados demasiado grande | Confusión entre AND y OR | Usa IN (...) para valores de uno entre varios |
La regla general: comprueba la estructura antes que la teoría. Cuando una consulta da error o devuelve resultados vacíos, verifica primero los nombres de tablas, los nombres de campos, las comillas y los formatos de fecha. La mayoría de las veces tu teoría de investigación era correcta y solo la estructura de la consulta estaba mal. Si quieres afinar tus fundamentos de SQL fuera del juego, el tutorial de SQL de W3Schools es una referencia gratuita sólida para las cláusulas que usa este juego.
Lista de progresión del demo y consejos para el modo Experto
Antes de pasar del demo al lanzamiento completo, completa estos hitos. Cada uno demuestra una habilidad de investigación específica que los casos posteriores dan por sentada.
- Completar el caso de introducción del modo Guiado
- Escribir una consulta SELECT y WHERE funcional sin ayuda
- Reconstruir una línea temporal de eventos usando filtros de fecha y ORDER BY
- Conectar dos tablas con un JOIN sobre un identificador compartido
- Terminar un caso en modo Experto sin pistas
En el modo Experto, lleva un registro escrito de pistas. Anota las pistas confirmadas y los sospechosos descartados a medida que avanzas. El juego ofrece menos estructura ahí, y un registro manual evita que repitas consultas que ya has descartado — un hábito que rinde en los cinco casos del lanzamiento completo.
| Hito | Habilidad demostrada |
|---|---|
| Introducción guiada completada | Comprende el bucle |
| SELECT/WHERE sin ayuda | Filtrado básico |
| Reconstrucción de la línea temporal | Lógica de fechas y ordenación |
| JOIN entre dos tablas | Razonamiento relacional |
| Caso en Experto terminado | Investigación independiente |
Un consejo más para el modo Experto según los informes de la comunidad: cuando un caso se estanca, vuelve a leer el objetivo antes de reescribir tu consulta. Los jugadores tienden a asumir que los datos están mal cuando el problema real es que respondieron a una pregunta ligeramente distinta de la planteada.
Demo frente al lanzamiento completo: qué obtienes
El demo está diseñado principalmente como una introducción al formato de investigación. Trátalo como práctica para el flujo de trabajo con consultas, no como un prólogo cuyos datos guardados se transfieran al lanzamiento completo.
| Característica | Demo | Lanzamiento completo |
|---|---|---|
| Acceso | Gratis en Steam | Producto de pago en Steam |
| Contenido | Bucle de investigación introductorio | 5 casos más puntos de aprendizaje de SQL |
| Modos | Guiado y Experto disponibles | Experiencia de progresión completa |
| Ideal para | Probar el concepto | Jugadores que quieren la carga de casos completa |
Si terminas la lista del demo y aún quieres más casos, el juego completo es el siguiente paso natural. Si el SQL te resulta totalmente ajeno, el demo ha cumplido su función al avisarte pronto.
Preguntas frecuentes
¿El demo de Ghost in the SQL Data es gratis?
Sí. El demo es un producto independiente y gratuito de Steam que introduce el bucle central de investigación basado en SQL. El lanzamiento completo es un producto de pago con cinco casos y puntos de aprendizaje de SQL adicionales.
¿Necesito saber SQL antes de jugar al demo?
No. El modo Guiado introduce el flujo de investigación paso a paso, cubriendo SELECT, WHERE y el filtrado básico. Los jugadores con experiencia en SQL pueden saltar al modo Experto para una investigación más independiente.
¿Se conserva el progreso del demo en el juego completo?
El demo está construido como una introducción al formato de investigación. Trátalo como práctica para el flujo de trabajo con consultas, no como un prólogo cuyos datos guardados se transfieran al lanzamiento completo.
¿Qué debo hacer si mi consulta no devuelve resultados?
Comprueba primero la estructura de la consulta: comillas simples alrededor de los valores de texto, formatos de fecha ISO YYYY-MM-DD, operadores de comparación correctos y campos clave compartidos en los JOIN. Solo revisa tu teoría de investigación después de confirmar que la estructura es correcta. Seguir esta guía del demo de Ghost in the SQL Data en orden evitará la mayoría de estos errores antes de que ocurran.