
Ohne große Umschweife steigen wir gleich in die Praxis ein und schreiben deine erste SQL-Abfrage. Anhand dieser Abfrage lernst du die ersten Schlüsselwörter und Grundlagen von SQL kennen.
Falls du doch schon ein paar allgemeine Informationen zu Datenbanken und SQL lesen möchtest, findest du in den Ressourcen dieser Lektion eine Datei mit den wichtigsten Hintergrundinformationen.
Mit SQL selektierst du Daten aus Tabellen. Viele dieser Tabellen enthalten mehrere Spalten. Manche Spalten benötigst du, andere aber nicht. In dieser Lektion lernst du, wie du die Spalten auswählst, die du benötigst.
SQL ist im Grunde sehr einfach, aber wie bei allen "Sprachen" braucht es etwas Übung. In dieser einfachen Übung erstellst du eine Telefonliste für die Marketingabteilung.
In dieser Lektion bespreche ich die erste Übung und zeige dir einen möglichen Lösungsansatz.
Neben dem auswählen von Spalten, ist das Filtern von Zeilen eine Kernfunktion von SQL. In dieser Lektion lernst du, wie du einfache Filter für gewünschte Inhalte anwendest.
Oft musst du Datenbankeinträgen auf mehr als einen Wert oder eine Bedingung filtern. In dieser Lektion lernst du, wie du verschiedene Bedingungen mit UND oder ODER Operatoren verbinden kannst.
In zwei Übungsaufgaben erstellst du Listen, die du auf bestimmte Inhalte filterst.
In dieser Lektion bespreche ich die erste Übung zum Filtern von Werten und zeige dir einen Lösungsansatz
Wenn die letzte Übung zu leicht für dich war, probiere es mit dieser Übung. Scheue dich nicht, Abfragen an die Datenbank zu schicken und zu testen. Das Tool gibt dir Fehlermeldungen zurück, falls deine Abfrage Fehler aufweist.
Außerdem solltest du dir etwas Skepsis gegenüber deinen Ergebnissen aneignen. Erscheinen die Ergebnisse wirklich plausibel oder musst du eventuell eine Änderung vornehmen?
Experimentiere in dieser Übung etwas mit der Klammersetzung und teste verschiedene Schreibweisen.
In dieser Lektion bespreche ich die zweite Übung zum Filtern von Werten und zeige dir einen Lösungsansatz
Die Operatoren IN und NOT IN sind selten zwingend nötig. Dennoch kannst du mit ihnen viel Zeit sparen deine Abfragen viel nützlicher machen.
Wenn du deine Ergebnisse einengen möchtest und nur Werte, die größer oder kleiner als sind als gewünschte Grenzwerte, kannst du die Größer- und Kleiner-Als-Operatoren verwenden.
In dieser Lektion lernst du, wie du alle einzigartigen Einträge aus einer Spalte abfragen kannst. Genauso kannst du einzigartige Kombinationen aus mehreren Spalten ermitteln.
In dieser Lektion lernst du, wie die Zeilen in einer Tabelle, die Einträge in einer Spalte und auch die einzigartigen Einträge in einer Spalte zählst.
Eine der mächtigsten Funktionen von SQL ist das Gruppieren von Werten. In dieser Lektion lernst du, warum, wie es geht und was du beachten musst.
Übe mit diesen drei einfachen Aufgaben das Zählen, auswählen von einzigartigen Werten und das Gruppieren deiner Ergebnisse.
In dieser Lektion bespreche ich die Übung zum Thema DISTINCT, COUNT und GROUP BY und zeige dir mögliche Lösungsansätze.
Wie immer, wenn du Fragen hast, hinterlasse einfach einen Kommentar!
Deine Ergebnisse kannst du auch alphabetisch und nummerisch sortieren. In dieser Lektion lernst du, wie du absteigend und aufsteigend sortierst und was zu beachten ist.
SQL ist relativ einfach und auch wenn manche Schreibweisen und Herangehensweisen festgeschrieben erscheinen, kannst du deine Abfragen doch sehr flexibel schreiben. In dieser Lektion lernst du ein Feinheiten zu Schreibweise und Herangehensweise beim Schreiben deiner SQL-Abfragen.
Eine kurze Zusammenfassung der SQL Anweisungen und Funktionen, die du bisher gelernt hast.
SQL ist die bevorzugte Abfragesprache für relationale Datenbanken. Was genau versteht man aber unter einer relationalen Datenbank? In dieser Lektion behandeln wir etwas die Theorie von Datenbanken und legen die Grundlagen für das Abfragen von Daten aus mehreren Tabellen.
Die gängigste Verbindung zweier Tabellen ist der INNER JOIN. In dieser Lektion lernst du, wie du eine innere Verbindung zwischen zwei Tabellen herstellst und wie du deine bisherigen Abfragen anpassen solltest.
In dieser Übung verknüpfst du zwei Tabellen mit einem Inner Join, um aus beiden gleichzeitig Daten auszulesen.
In dieser Lektion bespreche ich die erste Übung zum Thema Inner Joins und zeige dir einen möglichen Lösungsansatz
Verbingungen sind nicht nur auf zwei Tabellen anwendbar. In einer SQL-Abfrage kannst du mehrere Tabellen miteinander verknüpfen.
Zwei Aufgaben zum Vertiefen der Verbindungslogik und zum Üben der Verküpfung mehrerer Tabellen.
In dieser Lektion bespreche ich die Übung zum Thema INNER JOINS und zeige dir einen Lösungsansatz
In dieser Lektion lernst du:
Mit diesen zwei Aufgaben übst du Äußere Verbindungen. Wenn dir noch nicht ganz klar ist, warum du manchmal einen Outer und manchmal einen Inner Join nutzen solltest, führe deine Abfragen doch einfach mal mit beiden Option aus.
Eine kurze Zusammenfassung der SQL Anweisungen und Funktionen, die du bisher gelernt hast.
Wenn du Tabellen aggregierst ist es oft sinnvoll, die Werte aus manchen Spalten zu summieren. Diese Lektion zeigt dir, wie das geht und worauf du achten solltest.
Übe das Summieren von Daten.
Neben dem Zählen und Summieren gibt es noch drei Funktionen, die sehr ähnlich funktionieren und besonders im Zusammenhang mit dem Gruppieren sinnvoll sind. In dieser Lektion lernst du, wie du den Durschnitt bildest und den kleinsten und den größten Wert in einer Spalte findest.
Eine kurze Zusammenfassung der SQL Anweisungen und Funktionen, die du bisher gelernt hast.
Oft findest du in Tabellen nur die Basisdaten, wie Umsatz, Kosten und Bestellzahlen. Dinge wie Gewinn, Roherlös oder Umsatz je Kunde muss erst errechnet werden. In dieser Lektion schauen wir uns ein Beispiel an und gehen auf ein paar Besonderheiten des Rechnens ein.
Das Filtern auf aggregierte oder berechnete Werte funktioniert leider nicht im WHERE Bereich. Dafür benötigst du noch eine weitere Anweisung, HAVING.
Herzlichen Glückwunsch, dass du es bis hierhin geschafft hast. Du kennst jetzt die wesentlichen Grundlagen von SQL und ich hoffe, dass du sie schon sicher anwenden kannst. Falls nicht, ist es nur noch eine Frage der Übung.
Für das schreiben deiner eigenen Abfragen habe ich in diesem Abschnitt noch einige Tipps für dich zusammengestellt.
Daten werden immer wichtiger in unserem Leben. Jeder Einkauf, jede SMS, jeder Besuch auf Facebook produziert Unmengen von Daten. Diese werden in Datenbanken gespeichert und Firmen und Organisationen auf der ganzen Welt suchen Menschen, die diese Daten verstehen und auswerten können.
Egal ob du in Marketing, Controlling, Forschung oder Verkauf arbeitest, das Verständnis von Zahlen und der Zugang zu Datenbanken sind ein riesiges Plus für deine Karriere. Der erste Schritt zum Verstehen von Daten ist das Verstehen von SQL, der Sprache, mit der Daten abgefragt, modelliert und verändert werden können.
Egal ob du oder deine Firma Datenbanksysteme vor MySQL, TeraData, Microsoft SQL Server, Oracle oder MS Access nutzt. SQL ist eine standardisierte Abfragesprache, die mit leichten Abwandlungen mit fast allen relationalen Datenbanken genutzt werden kann.
Was lernst du in diesem Kurs?
Lerne schnell und praxisnah, wie du mit SQL Daten abfragst und so modellierst, dass sie dir helfen die wichtigsten Fragen zu beantworten.
In diesem Kurs erhältst du das nötige Wissen, um schnell in die Datenabfrage mit SQL einzusteigen. Mit den Übungen erhältst du Erfahrung und entwickelst die Sicherheit, das Gelernte auf die Probleme deines Alltags anzuwenden.
Ist dieser Kurs etwas für mich?
Wenn du eine handfeste Fähigkeit lernen möchtest, die dich beruflich weiter bringt, dann ist dieser Kurs wahrscheinlich genau richtig für dich. Arbeitnehmer, die sich mit Daten, Datenbanken und SQL auskennen, werden in fast allen beruflichen Bereichen gesucht. Sammelt dein Arbeitgeber oder dein Wunscharbeitgeber Daten? Lerne mit diesem Kurs, wie du sie nutzen kannst!
Auch wenn du selbstständig bist, ist es wichtig, die wichtigsten Daten deines Unternehmens zu verstehen. Auch die Datenbanken von Webseiten, Online-Shops, Kassensysteme und Kundensystemen können mit SQL analysiert werden. Wenn du in der Lage bist, diese Daten zu lesen und auszuwerten, kannst du wichtige Entscheidungen für die Zukunft deines Unternehmens treffen.
Kursaufbau
In diesem Kurs erkläre ich dir Schritt für Schritt die wichtigsten Funktionen von SQL. Die Videolektionen und Übungen bauen aufeinander auf und kommen so dem natürlichen Lernprozess entgegen. Innerhalb der ersten fünf Minuten schreibst du deine erste SQL-Abfrage und mit jeder Lektion werden deine Abfragen komplexer und gleichzeitig hilfreicher.Beginne noch heute und lerne deine ersten SQL-Abfragen zu schreiben. In kurzer Zeit wirst du zum Daten-Jongleur!