Ein Lernpfad in 8 Stufen
Lernen Sie Schritt für Schritt SELECT, WHERE, Aggregation und GROUP BY, JOIN, Unterabfragen, CTEs und Fensterfunktionen – mit 64 Abfragetypen und 1.792 Kernmissionen.
Von SELECT bis zu Fensterfunktionen: Lesen Sie die Konzepte aus acht Stufen und führen Sie sie sofort aus. Eine echte SQLite-Engine auf Ihrem Smartphone liefert die Ergebnisse, und drei Datensätze bestätigen Ihre Antwort.
iOS / Android · 20 Sprachen
Die Download-Links zu den Stores werden nach der Veröffentlichung freigeschaltet.
Öffnen Sie die heutige Abfrage auf dem Startbildschirm oder wählen Sie eine Stufe und ein Konzept aus den Datenpaketen in 28 Themen.
Sehen Sie sich die Tabellen an, schreiben Sie Ihre eigene Abfrage und führen Sie sie aus. Die Ergebnistabelle erscheint sofort.
Prüfen Sie Ihre Antwort, um zu sehen, wie sie vom erwarteten Ergebnis abweicht. Gelöste Konzepte sammeln sich in Ihrem Fortschritt.
Lernen Sie Schritt für Schritt SELECT, WHERE, Aggregation und GROUP BY, JOIN, Unterabfragen, CTEs und Fensterfunktionen – mit 64 Abfragetypen und 1.792 Kernmissionen.
Cafés, Buchläden, Reisen, Bibliotheken, Campingplätze und mehr. Jedes Thema hat fünf zusammenhängende Tabellen, einschließlich typischer Fallstricke aus der Praxis wie NULL-Werte und Gleichstände.
Antworten werden anhand der Spaltenreihenfolge, Werte, NULL-Werte und Duplikate des Ergebnisses geprüft, nicht anhand des SQL-Texts, und anschließend auf zwei verborgenen Datensätzen erneut verifiziert. Ist sie falsch, sehen Sie Beispielzeilen, die abweichen.
Generieren Sie neue Daten, um dasselbe Konzept auf andere Werte und Beziehungen anzuwenden. Hinweise, Erklärungen und das Lernen mit der Lösung stehen bereit, wenn Sie sie brauchen.
Erstellen Sie eine leere oder eine Beispieldatenbank und führen Sie CREATE, INSERT, UPDATE, Transaktionen, Trigger und Indizes selbst aus. Mit 24 SQL-Musterbeispielen und „Letzte Änderung rückgängig machen“.
Folgen Sie der Sprache Ihres Geräts oder wählen Sie eine in den Einstellungen. Bildschirme, Missionen, Hinweise und Fehlerhilfen erscheinen in Ihrer Sprache, während SQL und Datenwerte in jeder Sprache gleich bleiben.
Kein Konto erforderlich. Ihr Fortschritt, das von Ihnen geschriebene SQL und die von Ihnen erstellten Datenbanken werden ausschließlich im Speicher der App auf Ihrem Gerät gespeichert und niemals an uns oder an Werbetreibende gesendet. Die Android-App zeigt unten auf dem Bildschirm eine Bannerwerbung von Google AdMob an; die Datenschutzerklärung erläutert die Werbedaten, die Google verarbeitet.
Die Missionen und Daten von Haru SQL sind fiktiv und dienen dem Lernen von SQL; Beträge sind Lernpunkte. Abfragen werden mit SQLite-Syntax ausgeführt, daher können Funktionsnamen oder Ergebnisse in anderen Datenbanken abweichen.