Schulungsübersicht
Grundlagen
- Auswahl aller Spalten/Felder
- Auswahl von bestimmten Spalten/Feldern
- Verwendung von distinct/unique
- Auswahl von bestimmten Zeilen/Datensätzen
- Auswahl von Werten in einem Bereich
- Auswahl von Werten, die einer Mustermaske entsprechen
- Auswahl von Werten innerhalb einer Liste
- Behandlung von Nullwerten
- Sortieren und Ordnen von Daten
- Auswahl von berechneten und abgeleiteten Werten
- Steuerung von Spaltenüberschriften in Abfrageergebnissen
- Senden von Abfrageergebnissen an externe Dateien
Verknüpfen von Tabellen
- Prinzipien des Verbindens von Tabellen:
- Verwendung der kartesischen Verknüpfung
- Verwendung der inneren Verknüpfung
- Verwendung des non-equi join
- Verwendung der äußeren Verknüpfung
Joining-Abfragen
- Vereinigungsoperator
- Intersect-Operator
- Außer-Operator
Einfache Funktionen
- Umrechnungsfunktionen
- Datum-Funktionen
- Zahlen-Funktionen
- Text-Funktionen
- Gruppen-/Zusammenfassungs-/Aggregatfunktionen
Unterabfragen
- Prinzipien von Unterabfragen
- Wie man Zeilen aus der Hauptabfrage filtert
- Verwendung von verschachtelten Unterabfragen
- Verwendung von mehrspaltigen Unterabfragen
- Verwendung einer korrelierten Unterabfrage
- Verwendung der Unterabfrage als Inline-View und gemeinsamer Tabellenausdruck
- Verwendung der Unterabfrage als Spalte in der Hauptabfrage
Fall-Anweisungen
- Prinzipien von Case-Anweisungen
- Verwendung von Case-Anweisungen zur Ableitung von Spaltenwerten
- Verwendung von verschachtelten case-Anweisungen
- Verwendung von Case-Anweisungen zur Erstellung von Pivot-Tabellen
- Verwendung von case-Anweisungen mit Unterabfragen
Datenmanipulation
- Wie man Werte in eine Tabelle einfügt
- Kopieren von Werten zwischen Tabellen
- Aktualisieren von Werten
- Löschen von Datensätzen
- Wie man Daten über Views ändert
- Verwendung von Transaktionen
- Wie man Zeilen und Tabellen sperrt
Definition von Daten
- Prinzipien einer relationalen Datenbank und Normalisierung von Daten
- Verwendung von Primärschlüssel- und Fremdschlüsselbeziehungen und Constraints
- Wie man Tabellen erstellt
- Wie man Tabellen ändert
- Wie man Views erstellt
- Verwendung von Synonymen
- Entfernen von Tabellen und Views
Erfahrungsberichte (6)
Ich habe das ausgewogene Verhältnis von Vorlesungen und Übungen genossen. Wenn ich steckenblieb, war Luke sehr gut darin, mir bei der Lösung des Problems zu helfen und mich dazu anzuregen, Lösungswege zu finden, was meinen Verständnissen echt positiv zugutekam.
Tom - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maschinelle Übersetzung
Łukasz war sehr gut. Mir hat gefallen, wie Łukasz über beste Praktiken gesprochen hat. Das Tempo war gut. Ich mochte die Übungen. Eine Wiki für zukünftige Referenzen ist hilfreich.
Jake Real - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maschinelle Übersetzung
Lukasz war sehr geduldig und wissbegierig und machte das Lernen von SQL sehr unterhaltsam und informativ. Eines der lohnendsten Trainings, an dem ich je teilgenommen habe, auf jeden Fall!
Carwyn - Welsh Revenue Authority
Kurs - Transact SQL Basic
Maschinelle Übersetzung
Phil war großartig! Er war sowohl geduldig als auch wissbegierig. Das Training verlief im richtigen Tempo und führte ein Team mit unterschiedlichen SQL-Kenntnissen von den Grundlagen zu fortgeschrittenen SQL-Abfragen. Die Übungen waren eine ausgezeichnete Methode, um unsere neu erworbenen Fähigkeiten in Erinnerung zu behalten, und Phils Anweisungen/Gruppengespräche über verschiedene Möglichkeiten, das Gleiche zu erreichen, waren sehr interessant.
Sophie Clement - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maschinelle Übersetzung
Es war sehr nachvollziehbar. Die Übungen waren gut ausgewählt und ich konnte dank der klaren Erkenntnisse gut damit arbeiten.
Leah Bayliss - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maschinelle Übersetzung
Interaktive Übungen
Matthew Viner - Thames Water Utilites Ltd
Kurs - Transact SQL Basic
Maschinelle Übersetzung