Pon a prueba tus habilidades en SQL
Evalúa tu SQL en filtrado y semántica NULL, combinaciones, agregación, subconsultas y funciones de ventana, y restricciones. 30 preguntas de escenarios, resultado al instante por categoría, gratis y sin registro.
¿Qué es Test de SQL?
Este es un test de SQL basado en escenarios: 30 consultas cortas, cada una seguida de una pregunta sobre qué ocurre en realidad cuando se ejecuta. Una cláusula WHERE comparada contra NULL que silenciosamente devuelve nada. Un LEFT JOIN que se comporta como un INNER JOIN una vez que filtras la columna equivocada. Un NOT IN que silenciosamente descarta todas las filas porque un valor en la subconsulta era NULL. Tú eliges la respuesta que coincide con lo que la base de datos realmente devuelve, no lo que parece que debería suceder.
Seguir leyendoMostrar menos
Las 30 preguntas cubren cuatro áreas — filtrado y semántica NULL, combinaciones y operaciones de conjunto, agregación y subconsultas, y funciones de ventana/CTEs/transacciones/restricciones. Esas cuatro son los lugares donde leer una consulta y ejecutar una consulta silenciosamente divergen, y donde una oferta de empleo que pide SQL fuerte suele resultar significar algo específico una vez que llegas a la entrevista. Obtienes una puntuación en cada área, así que un punto débil se ve como un punto débil en lugar de un total simplemente más bajo.
Lleva unos seis minutos, no requiere registro, y no hay consulta que escribir o ejecutar — cada pregunta es leer-y-predecir, la misma manera en que un ingeniero senior revisa una solicitud de incorporación de cambios. Saber la sintaxis y saber qué una consulta específica hace contra datos específicos son habilidades distintas, y esto mide la segunda.