El candidato escribe y ejecuta consultas en un entorno práctico y la corrección compara el resultado con el esperado, del SELECT básico a joins y window functions.
| region | month | revenue | rk |
|---|---|---|---|
| Southeast | 2026-08 | 1,284,300 | 1 |
| South | 2026-08 | 642,910 | 2 |
| Northeast | 2026-08 | 508,120 | 3 |
| Midwest | 2026-08 | 311,480 | 4 |
Una prueba de SQL online es una evaluación en la que la persona candidata escribe consultas sobre una base de datos real y la nota surge de comparar su resultado con el esperado. En los desafíos de base de datos de Coodesh, el candidato recibe una base lista, escribe la consulta en un editor SQL, la ejecuta las veces que necesite y ve el resultado en una tabla.
Las preguntas teóricas sobre JOIN dicen poco de alguien que necesita sacar números correctos de tablas reales. Como la corrección mira el resultado, cualquier consulta que llegue a la respuesta correcta suma puntos, no solo la que tenía en mente quien evalúa. La nota es automática y la revisión humana sigue disponible en los resultados.
Sube un archivo .sqlite o .sqlite3 con al menos una tabla con datos, o escribe el script con CREATE TABLE e INSERT en pantalla. Las bases subidas se pueden reutilizar en otras preguntas.
Tu consulta se convierte en la plantilla de corrección. Ejécutala antes de guardar y confirma que devuelve exactamente lo que pide el enunciado.
Ve el enunciado y las tablas disponibles a un lado y el editor al otro. Al ejecutar, el resultado aparece en una tabla que resalta las filas distintas, sobrantes o faltantes.
La corrección usa la consulta guardada al terminar la pregunta. Ves la consulta enviada, la nota y el video si está activado, y tu equipo decide el siguiente paso.
Reglas de comparación claras hacen que la nota sea predecible para quien crea y para quien responde.
Se ignoran mayúsculas y minúsculas en los nombres de las columnas, y su orden no afecta la nota.
El orden de las filas cuenta. Usa ORDER BY en la solución y acláralo en el enunciado cuando el orden forme parte de la respuesta.
Si la respuesta tiene varios comandos, se compara el resultado del último, así el candidato puede preparar pasos antes de la consulta final.
Desactivada, la nota es todo o nada. Activada, es proporcional a los campos y filas correctos, útil cuando hay más de un camino válido.
Activa el video en la pestaña Presentación y el candidato graba la explicación de su consulta justo después de responder.
Con la integridad activa, las respuestas de SQL muestran cómo se escribió la consulta y cada ejecución queda en la línea de tiempo.
Para quien filtra, agrega y cruza tablas todo el día, la prueba muestra si llega al número correcto por su cuenta.
Combina la pregunta de SQL con desafíos de código en la misma evaluación, cada sección con su propio peso en la nota final.
Arma una base pequeña, con datos realistas y anonimizados, parecida a la que la vacante usa en el día a día.
Empieza gratis, arma una base de datos y una consulta de referencia y mira cómo los candidatos trabajan con datos reales.
La base de datos funciona en SQLite, tanto en el archivo que subes como en el script que escribes en el editor. Los comandos y funciones exclusivos de MySQL, PostgreSQL o SQL Server no funcionan y fallan al ejecutarse. Al crear la pregunta, escribe el enunciado y la consulta de referencia en SQL compatible con SQLite, y ejecútala antes de guardar para confirmar la plantilla de corrección.
La plataforma compara el resultado de la consulta del candidato con el de la consulta de referencia, fila por fila. Se ignoran mayúsculas y minúsculas en los nombres de las columnas y el orden de las columnas no importa, pero el orden de las filas sí. Si la respuesta tiene varios comandos, cuenta el último. La nota se calcula con la consulta guardada cuando el candidato terminó la pregunta.
Sí. Sube un archivo .sqlite o .sqlite3 de hasta 10 MB con al menos una tabla con datos; la plataforma revisa extensión, tamaño, integridad del archivo y presencia de datos al subirlo. También puedes escribir el script de creación en el editor, con un límite de 1 MB. Prefiere bases pequeñas, realistas y anonimizadas. Las bases subidas quedan en una lista y se pueden reutilizar en otras preguntas de SQL.
El candidato ve el enunciado y los nombres de las tablas disponibles a un lado y el editor SQL al otro. El contenido de las columnas solo lo descubre consultando, así que describe en el enunciado qué debe devolver la consulta, qué columnas y en qué orden. Al ejecutar, ve una tabla que resalta las filas distintas, sobrantes o faltantes. Con pocas filas es fácil acertar por prueba y error, así que usa una cantidad de datos realista.
Ambas cosas. Con la puntuación parcial desactivada, la respuesta debe coincidir exactamente con la plantilla para sumar puntos. Activada, la nota es proporcional a los campos y filas correctos, lo que ayuda cuando hay más de un camino válido. La corrección es automática, pero cualquier respuesta se puede revisar a mano desde los resultados, y la decisión sobre cada candidato siempre la toma una persona de tu equipo.




Nuestro ecosistema de integraciones facilita la optimización de tus procesos de contratación.












