DAILY QUERY · HANDS-ON SQL

Jedna linijka SQL,
jeden dzień prawdziwych umiejętności.

Od SELECT po funkcje okna: poznaj koncepcje z ośmiu etapów i od razu je uruchamiaj. Prawdziwy silnik SQLite na Twoim telefonie zwraca wyniki, a trzy zestawy danych potwierdzają Twoją odpowiedź.

  • Bez rejestracji
  • Działa offline
  • Bezpłatna

iOS / Android · 20 języków

Linki do pobrania ze sklepów będą dostępne po premierze.

Ikona aplikacji Haru SQL - uśmiechnięty cylinder bazy danych

Jak to działa

  1. Otwórz dzisiejszą misję

    Otwórz dzisiejsze zapytanie na ekranie głównym albo wybierz etap i koncepcję z zestawów danych z 28 tematów.

  2. Pisz i uruchamiaj SQL

    Podejrzyj tabele, napisz własne zapytanie i je uruchom. Tabela wyników pojawi się od razu.

  3. Sprawdzaj i rozwijaj się

    Sprawdź odpowiedź, aby zobaczyć, czym różni się od oczekiwanego wyniku. Rozwiązane koncepcje sumują się w Twoich postępach.

FEATURES

SQL, którego uczysz się w praktyce

Ścieżka w 8 etapach

Ucz się krok po kroku SELECT, WHERE, agregacji i GROUP BY, JOIN, podzapytań, CTE i funkcji okna, z 64 typami zapytań i 1792 głównymi misjami.

Dane z 28 tematów

Kawiarnie, księgarnie, podróże, biblioteki, kempingi i nie tylko. Każdy temat ma pięć powiązanych tabel, w tym pułapki z prawdziwego świata, takie jak wartości NULL i remisy.

Sprawdzanie po wynikach

Odpowiedzi są sprawdzane na podstawie kolejności kolumn, wartości, wartości NULL i duplikatów w wyniku, a nie tekstu SQL, a następnie weryfikowane ponownie na dwóch ukrytych zestawach danych. Jeśli odpowiedź jest błędna, zobaczysz przykładowe wiersze, które się różnią.

Spróbuj ponownie z nowymi danymi

Wygeneruj nowe dane, aby zastosować tę samą koncepcję do innych wartości i relacji. Wskazówki, wyjaśnienia i nauka z rozwiązaniem są pod ręką, gdy ich potrzebujesz.

Moje bazy danych

Utwórz pustą lub przykładową bazę danych i samodzielnie uruchamiaj CREATE, INSERT, UPDATE, transakcje, wyzwalacze i indeksy. Zawiera 24 przykłady wzorców SQL oraz funkcję „Cofa ostatnią zmianę”.

20 języków

Korzystaj z języka urządzenia lub wybierz język w Ustawieniach. Ekrany, misje, wskazówki i opisy błędów pojawiają się w Twoim języku, a SQL i wartości danych są takie same we wszystkich językach.

Twój SQL zostaje na Twoim telefonie

Konto nie jest potrzebne. Twoje postępy, pisany przez Ciebie SQL i tworzone bazy danych są przechowywane wyłącznie w pamięci aplikacji na Twoim urządzeniu i nigdy nie są wysyłane do nas ani do reklamodawców. Aplikacja na Androida wyświetla reklamę banerową Google AdMob u dołu ekranu; Polityka prywatności wyjaśnia, jakie dane reklamowe przetwarza Google.

Polityka prywatności →

Misje i dane w Haru SQL są fikcyjne i stworzone do nauki SQL; kwoty to punkty edukacyjne. Zapytania są wykonywane w składni SQLite, więc nazwy funkcji lub wyniki mogą się różnić w innych bazach danych.