Un recorrido de 8 etapas
Aprende paso a paso SELECT, WHERE, agregación y GROUP BY, JOIN, subconsultas, CTE y funciones de ventana, con 64 tipos de consulta y 1.792 misiones principales.
Desde SELECT hasta las funciones de ventana, lee los conceptos de ocho etapas y ejecútalos al momento. Un motor SQLite real en tu teléfono devuelve los resultados, y tres conjuntos de datos confirman tu respuesta.
iOS / Android · 20 idiomas
Los enlaces de descarga de las tiendas se habilitarán tras el lanzamiento.
Abre la consulta de hoy en la pantalla de inicio o elige una etapa y un concepto en los paquetes de datos de 28 temas.
Previsualiza las tablas, escribe tu propia consulta y ejecútala. La tabla de resultados aparece al instante.
Comprueba tu respuesta para ver en qué se diferencia del resultado esperado. Los conceptos que resuelves se suman a tu progreso.
Aprende paso a paso SELECT, WHERE, agregación y GROUP BY, JOIN, subconsultas, CTE y funciones de ventana, con 64 tipos de consulta y 1.792 misiones principales.
Cafeterías, librerías, viajes, bibliotecas, campings y más. Cada tema tiene cinco tablas relacionadas, con trampas del mundo real como valores NULL y empates.
Las respuestas se comprueban por el orden de las columnas, los valores, los NULL y los duplicados del resultado, no por el texto SQL, y después se verifican de nuevo con dos conjuntos de datos ocultos. Si es incorrecta, verás filas de ejemplo que difieren.
Genera nuevos datos para aplicar el mismo concepto a valores y relaciones diferentes. Las pistas, las explicaciones y el aprendizaje con la solución están ahí cuando los necesites.
Crea una base de datos vacía o de ejemplo y ejecuta tú mismo CREATE, INSERT, UPDATE, transacciones, disparadores e índices. Incluye 24 ejemplos de patrones SQL y «Deshacer el último cambio».
Sigue el idioma de tu dispositivo o elige uno en Ajustes. Las pantallas, misiones, pistas y guías de errores aparecen en tu idioma, mientras que el SQL y los valores de los datos son iguales en todos los idiomas.
No necesitas cuenta. Tu progreso, el SQL que escribes y las bases de datos que creas se guardan solo en el almacenamiento de la app en tu dispositivo y nunca se envían a nosotros ni a anunciantes. La app de Android muestra un anuncio de banner de Google AdMob en la parte inferior de la pantalla; la Política de privacidad explica los datos publicitarios que trata Google.
Las misiones y los datos de Haru SQL son ficticios y están creados para aprender SQL; los importes son puntos de aprendizaje. Las consultas se ejecutan con sintaxis de SQLite, por lo que los nombres de funciones o los resultados pueden variar en otras bases de datos.