Test de SQL online: practica consultas SQL y evalúa tus habilidades
SQLTest.online es un probador y entrenador de SQL online y gratuito. Escribe consultas reales en el navegador, ejecútalas sobre bases de datos reales y recibe al instante el resultado de las pruebas automáticas. Úsalo para aprender SQL desde cero, mantener tus habilidades para el trabajo o prepararte para una entrevista técnica.
Nuestro lema: Domina SQL, una consulta a la vez.
Cómo funciona el probador de SQL
El banco de ejercicios tiene 460 tareas, desde consultas SELECT básicas hasta problemas analíticos con funciones de ventana y CTE. Las tareas están organizadas por tema, dificultad y motor de base de datos.
Cada tarea tiene pruebas automáticas: tu consulta se ejecuta en la base de datos real y el resultado se compara con el esperado, junto con las condiciones propias de la tarea.
Elige un ejercicio de SQL
Explora los ejercicios por tema, dificultad o base de datos.
Escribe tu consulta
Usa el editor SQL integrado, directamente en el navegador.
Ejecuta, prueba y mejora
Recibe respuesta inmediata y ajusta la consulta hasta que pase todas las pruebas.
Practica SQL con bases de datos reales
Las tareas se ejecutan en SGBD reales, así que aprendes el dialecto de SQL que encontrarás en el trabajo:
- Sakila en MySQL: un videoclub, la base de datos clásica para aprender SQL;
- Bookings en PostgreSQL: vuelos, billetes y asientos;
- AdventureWorks en SQL Server: ventas y productos de un fabricante de bicicletas;
- Employee en Firebird, University en MariaDB, Querynomicon en SQLite, NYC Yellow Taxi en DuckDB y Countries en PostGIS.
Para probar tus propias consultas sin una tarea, abre el entorno de pruebas SQL: un editor SQL online para MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite y Firebird.
Haz el test de habilidades SQL
El test de habilidades SQL es una evaluación de SQL online y gratuita: 12 tareas prácticas de distinta dificultad, elegidas al azar del banco de ejercicios, y tres horas para resolverlas. Para hacerlo tienes que iniciar sesión. Según el resultado obtienes un nivel: Intern, Junior, Middle o Senior. No es un certificado oficial, pero muestra bien cómo escribes SQL en la práctica.
Aprende SQL con lecciones gratuitas
Si estás empezando, abre las lecciones de SQL: desde SELECT y WHERE hasta los joins, las subconsultas, las funciones de ventana y la optimización de consultas. Cada lección tiene ejemplos que puedes ejecutar y enlaces a ejercicios del mismo tema.
Prepárate para una entrevista de SQL
El simulador de entrevistas de SQL hace preguntas para el puesto y el nivel que elijas y evalúa tus respuestas, como en una entrevista técnica real.
No necesitas cuenta
Puedes empezar a resolver tareas de SQL enseguida, sin crear una cuenta. Iniciar sesión es opcional, pero te permite:
- guardar tu progreso y volver a las tareas cuando quieras;
- conseguir logros y seguir tus estadísticas;
- comparar tu solución con las de otros usuarios después de resolver una tarea.
Consejos rápidos para aprender SQL
- Prueba varios enfoques: distintas soluciones en SQL pueden rendir de forma muy diferente.
- Lee las condiciones con atención: algunas tareas exigen una sentencia o un formato de resultado concretos.
- Usa el coste estimado de la consulta (si está disponible) para aprender a optimizar, pero prioriza que el resultado sea correcto.
Preguntas frecuentes
¿SQLTest.online es gratuito?
Sí. Todas las tareas, las lecciones, el entorno de pruebas SQL y el test de habilidades son gratuitos. Puedes resolver tareas sin registrarte; el test de habilidades requiere una cuenta gratuita. Algunas funciones de IA tienen un límite diario gratuito.
¿Cómo puedo evaluar mis habilidades de SQL online?
Haz el test gratuito de habilidades SQL: 12 tareas prácticas con corrección automática y tres horas para resolverlas. Al final obtienes un nivel de Intern a Senior.
¿En qué bases de datos puedo practicar SQL?
Las tareas se ejecutan en MySQL, PostgreSQL, SQL Server, MariaDB, SQLite, Firebird, DuckDB y PostGIS. El entorno de pruebas SQL también tiene Oracle.
¿Sirve SQLTest.online para preparar una entrevista de SQL?
Sí. Las tareas cubren los temas que más se preguntan en las entrevistas, desde los joins y la agrupación hasta las funciones de ventana, y el simulador de entrevistas permite ensayar una entrevista técnica de SQL.
Comunidad y soporte
Únete a la comunidad de aprendizaje de SQLTest. Todos los usuarios son bienvenidos a participar en nuestros chats en inglés en Telegram o WhatsApp para hacer preguntas, compartir ideas y mejorar juntos tus habilidades en SQL.
Si necesitas ayuda, tienes sugerencias o quieres informar de un problema, escríbenos a support@sqltest.online.