DAILY QUERY · HANDS-ON SQL

Una línea de SQL,
un día de habilidad real.

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.

  • Sin registro
  • Funciona sin conexión
  • Uso gratuito

iOS / Android · 20 idiomas

Los enlaces de descarga de las tiendas se habilitarán tras el lanzamiento.

Icono de la app Haru SQL - un cilindro de base de datos sonriente

Cómo funciona

  1. Abre la misión de hoy

    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.

  2. Escribe y ejecuta SQL

    Previsualiza las tablas, escribe tu propia consulta y ejecútala. La tabla de resultados aparece al instante.

  3. Comprueba y progresa

    Comprueba tu respuesta para ver en qué se diferencia del resultado esperado. Los conceptos que resuelves se suman a tu progreso.

FEATURES

SQL que se aprende practicando

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.

Datos de 28 temas

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.

Comprobado por resultados

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.

Vuelve a intentarlo con datos nuevos

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.

Mis bases de datos

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».

20 idiomas

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.

Tu SQL se queda en tu teléfono

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.

Política de privacidad →

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.