Acerca de SQLTest.online

Un entrenador de SQL online y gratuito: ejercicios, lecciones y un playground con bases de datos reales.

SQLTest.online te ayuda a aprender SQL desde cero, mantener tus habilidades al día para el trabajo y preparar entrevistas técnicas. Escribes consultas reales en el navegador, las ejecutas en motores de bases de datos reales y recibes al instante el resultado de las pruebas automáticas.

486ejercicios prácticos
8motores de bases de datos
6idiomas
0instalaciones: todo funciona en el navegador

Qué puedes hacer aquí

Todas las herramientas usan las mismas bases de datos: puedes leer una lección, probar la consulta en el playground y después resolver ejercicios del tema.

Cómo creamos los ejercicios

Los ejercicios los escriben y revisan personas que trabajan con datos a diario: formadores de SQL, analistas de datos y desarrolladores backend.

Escenarios reales

Los ejercicios salen del análisis de datos, los informes y el desarrollo de aplicaciones: ventas, alquileres, vuelos, empleados.

Comprobados en motores reales

Cada consulta se ejecuta en un servidor de base de datos real, no en un emulador, así que aprendes el dialecto que encontrarás en el trabajo.

De lo básico a lo avanzado

Las series empiezan con consultas sencillas y llegan a joins, subconsultas, funciones de ventana y rendimiento.

Revisión continua

Leemos los comentarios de los usuarios y actualizamos ejercicios, respuestas esperadas y explicaciones para que sigan siendo correctos.

Para quién es

Estudiantes

Aprende SQL para tus estudios o por tu cuenta, con lecciones y ejercicios que se complementan.

Desarrolladores

Repasa SQL, conoce las diferencias entre bases de datos y prepárate para entrevistas técnicas.

Analistas de datos

Practica agregaciones, funciones de ventana y consultas analíticas con datos realistas.

Un proyecto abierto

El código fuente de SQLTest.online es abierto en GitHub. Las lecciones y los ejercicios no son de pago: el sitio se mantiene con donaciones de sus usuarios. Únete a la comunidad para hacer preguntas, avisar de un error en un ejercicio o proponer uno nuevo.

Gracias a nuestros colaboradores

Preguntas frecuentes

¿Qué es SQLTest.online y quién lo desarrolla?

SQLTest.online es una plataforma interactiva para aprender y practicar SQL. La desarrollan personas con experiencia práctica en formación de SQL, desarrollo backend y análisis de datos, y su código fuente es abierto en GitHub.

¿Cómo practicar SQL online con motores de bases de datos reales?

Elige un ejercicio y escribe tu consulta en el editor del navegador. Se ejecuta en un servidor de base de datos real: MySQL, MariaDB, PostgreSQL, SQL Server, SQLite, Firebird o DuckDB, según el ejercicio.

¿Cuántos ejercicios de SQL hay?

El banco de preguntas tiene 486 ejercicios prácticos organizados por tema y dificultad, desde consultas básicas hasta problemas analíticos.

¿SQLTest.online ayuda a preparar una entrevista de SQL?

Sí. Los ejercicios cubren joins, agregaciones, subconsultas, funciones de ventana y otros temas habituales en las entrevistas técnicas, y el simulador de entrevistas permite ensayar la propia entrevista.

¿SQLTest.online es gratuito?

Sí. Los ejercicios, las lecciones, el playground SQL y el test de habilidades SQL son gratuitos. El proyecto se mantiene con donaciones.