SQL-Dojo · Track 1 von 7

SQL Grundlagen

Der Einstieg ins SQL Dojo: SELECT, WHERE, ORDER BY. Perfekt zum Warmwerden.

Aufgaben, aufeinander aufbauend
9
geschätzte Übungszeit für den ganzen Track
~67 min
Prüfungsbezug dieses Tracks
Grundlagen

Die Aufgaben in diesem Track

Hier liest du jede Aufgabenstellung kostenlos. Geschrieben und automatisch geprüft wird deine Lösung in der Lernplattform.

  1. Dein erster SELECT Das ist deine erste SQL-Abfrage. Bevor du tippst, zwei Minuten Kontext, damit du verstehst, wie SQL denkt, das unterscheidet sich grundlegend von allem, was du bisher an Programmierung gesehen hast... Leicht , Schwierigkeit 1 von 5 ca. 8 Minuten 10 XP
  2. Nur bestimmte Spalten Im letzten Schritt hast du SELECT genutzt, um alle Spalten zu bekommen. Das ist praktisch beim Erkunden einer unbekannten Tabelle, in echtem Anwendungscode willst du aber fast immer nur die Spalten... Leicht , Schwierigkeit 1 von 5 ca. 6 Minuten 10 XP
  3. Nur eindeutige Werte mit DISTINCT Angenommen du willst wissen: "In welchen Städten sitzen unsere Kunden überhaupt?" Wenn du einfach SELECT stadt FROM kunden schreibst, bekommst du die Stadt pro Kunde zurück. Sitzen 15 Kunden in Ber... Leicht , Schwierigkeit 1 von 5 ca. 6 Minuten 10 XP
  4. Zeilen filtern mit WHERE Bisher hast du immer die ganze Tabelle gesehen. In der Praxis willst du fast nie alle Zeilen, sondern nur die, die zu deiner Frage passen: nur die Kunden aus Berlin, nur die Rechnungen aus diesem J... Leicht , Schwierigkeit 2 von 5 ca. 8 Minuten 15 XP
  5. Text-Suche mit LIKE = findet nur exakte Treffer. Sobald du nicht mehr den genauen Wert kennst, sondern nur weißt "irgendwas mit App drin", reicht = nicht. Ein paar Beispiele für Fragen, die du mit = nicht beantworten ... Leicht , Schwierigkeit 2 von 5 ca. 8 Minuten 15 XP
  6. Listen und Bereiche: IN und BETWEEN Wenn du nach mehreren möglichen Werten filtern willst (Berlin ODER München ODER Köln), ist eine lange OR-Kette mühsam zu lesen. Und wenn du einen Zahlenbereich filtern willst (Gehalt zwischen 50000... Leicht , Schwierigkeit 2 von 5 ca. 8 Minuten 15 XP
  7. Fehlende Werte mit IS NULL In fast jeder Tabelle gibt es Felder, die manchmal leer sind. Ein Projekt hat vielleicht noch kein Enddatum, weil es noch läuft. Ein Kunde hat keine Telefonnummer angegeben. Eine Bestellung wurde n... Leicht , Schwierigkeit 2 von 5 ca. 8 Minuten 15 XP
  8. Sortieren mit ORDER BY Eine wichtige Sache zuerst: Ohne ORDER BY ist die Reihenfolge der Zeilen nicht definiert. Die Datenbank liefert zurück, was gerade am schnellsten bereitsteht. Heute mag das zufällig sortiert ausseh... Leicht , Schwierigkeit 1 von 5 ca. 7 Minuten 10 XP
  9. Mehrfach sortieren Manchmal reicht eine Sortierspalte nicht. Beispiel: Du willst Mitarbeiter pro Abteilung gruppiert sehen, und innerhalb jeder Abteilung soll das höchste Gehalt zuerst stehen. Das ist der Normalfall,... Leicht , Schwierigkeit 2 von 5 ca. 8 Minuten 15 XP

Lernplattform

Üben statt nur lesen.

Die Aufgabenstellungen stehen hier offen. Schreiben, ausführen und automatisch prüfen lassen kannst du deine Lösungen in der Lernplattform.

SQL-Dojo öffnen

Weitere Tracks im SQL-Dojo

Zurück zum SQL-Dojo