Subscribe to get weekly email with the most promising tools 🚀

SQL Practice - Practical Exercises

SQL-Übungsaufgaben mit vordefinierten Unit-Tests. Verbessern Sie Ihre SQL-Fähigkeiten, indem Sie 35 SQL-Fragen in den Kategorien Basic, Intermediate und Advanced lösen. Nutzen Sie Docker und docker-compose mit Postgres, um SQL zu üben. Jede Frage bietet ein reales Problem, das mit SQL-Abfragen gelöst werden soll. Testen Sie Ihre SQL-Lösungen mit vordefinierten Unit-Tests. Üben Sie Docker-Fähigkeiten zusammen mit SQL.

Aufgeführt in Kategorien:

Daten & AnalytikBildungSoftwareentwicklung
SQL Practice - Practical Exercises -image-0

Beschreibung

Möchten Sie SQL lernen oder Ihre SQL-Fähigkeiten üben? Es gibt heute nur wenige wichtige Fähigkeiten wie SQL als Entwickler, Programmierer oder Ingenieur. Aber es kann schwierig sein, SQL-Fähigkeiten ohne reale Probleme zum Lösen zu erlernen. Dies ist eine auf Docker und docker-compose basierende Codebasis, die Postgres innerhalb von Docker verwendet und eine Reihe von 35 SQL-Fragen enthält. Es gibt drei Kategorien: Basic, Intermediate, Advanced. Jede hat ihre eigenen Fragen. Es gibt Vorlagen, in die Ihre SQL-Antwort auf die Frage eingeht, und vorab erstellte Unit-Tests, die überprüfen, ob Ihr SQL korrekt oder falsch ist. Es sind bereits vorkonfigurierte Daten vorhanden, alles was Sie tun müssen, ist SQL zu schreiben, um die Fragen zu beantworten. Ein Beispiel für eine Frage ist: Problem 35 Window Function LEAD und LAG. Ziel: Verwenden Sie die LEAD- und LAG-Fensterfunktionen. Tabelle: stockprices, Spalten: stockid, date, closingprice. Aufgabe: Schreiben Sie eine SQL-Abfrage, um den Schlusskurs jedes Tages mit den vorherigen und nächsten Tageskursen für jede Aktie zu vergleichen. Geben Sie stockid, date, previousdayprice, nextdayprice zurück. Sortiert nach stockid und date. Solange Sie ein Docker-Image erstellen können und einen docker-compose-Befehl ausführen können, können Sie Ihre SQL-Fähigkeiten üben. Die Verwendung dieser Codebasis ist sehr einfach. Sie können Ihre Docker-Fähigkeiten und SQL üben. Gehen Sie zuerst in das Verzeichnis, in dem Sie arbeiten möchten: beginnerproblems, intermediateproblems, advancedproblems. Dann müssen Sie das Docker-Image im Verzeichnis erstellen, in dem Sie arbeiten: docker build -t beginner, docker build -t intermediate, docker build -t advanced. Lesen Sie dann die Fragen. Platzieren Sie Ihr SQL zu den Fragen in den Dateien tests.sql.here.you.hobbit.sql. Jedes Problem ist gekennzeichnet. Um zu überprüfen, ob Ihr SQL korrekt ist, führen Sie die Unit-Tests gegen sie aus, indem Sie docker-compose up beginner oder docker-compose up intermediate usw. ausführen. Die Unit-Tests für jedes Problem werden entweder bestehen oder scheitern.

Wie man benutzt SQL Practice - Practical Exercises ?

1. Wählen Sie die Kategorie aus, in der Sie arbeiten möchten: Basic, Intermediate, Advanced. 2. Erstellen Sie das Docker-Image für die ausgewählte Kategorie mit dem entsprechenden Befehl: docker build -t beginner / docker build -t intermediate / docker build -t advanced. 3. Lesen Sie die Fragen und schreiben Sie Ihre SQL-Antworten in die entsprechenden Dateien. 4. Führen Sie die Unit-Tests für die Fragen aus, indem Sie docker-compose up beginner / docker-compose up intermediate usw. ausführen. 5. Überprüfen Sie, ob die Unit-Tests für jedes Problem bestanden haben.

Hauptmerkmale von SQL Practice - Practical Exercises :

1️⃣

35 SQL-Fragen in den Kategorien Basic, Intermediate, Advanced

2️⃣

Vorlagen für SQL-Antworten und vorab erstellte Unit-Tests

3️⃣

Verwendung von Docker und docker-compose

4️⃣

Praxis von SQL-Fähigkeiten

Warum könnte verwendet werden SQL Practice - Practical Exercises ?

#AnwendungsfallStatus
# 1SQL lernen
# 2SQL-Fähigkeiten verbessern
# 3Praxis von Docker-Fähigkeiten

Wer hat entwickelt SQL Practice - Practical Exercises ?

SQL Practice Problems mit vorab erstellten Unit-Tests

FAQ von SQL Practice - Practical Exercises