Schulungsübersicht
Auswahl von Daten aus der Datenbank
- Syntax-Regeln
- Auswählen aller Spalten
- Projektion
- Arithmetische Operationen in SQL
- Alias-Spalten
- Literale
- Verkettung
Filtern von Ergebnistabellen
- WHERE-Klausel
- Vergleichsoperatoren
- Bedingung LIKE
- Bedingung BETWEEN...AND
- Bedingung IST NULL
- Bedingung IN
- Operatoren AND, OR, NOT
- Mehrere Bedingungen in der WHERE-Klausel
- Reihenfolge der Operatoren
- DISTINCT-Klausel
Sortierung von Ergebnistabellen
- ORDER BY-Klausel
- Sortieren nach mehreren Spalten oder Ausdrücken
SQL Funktionen
- Unterschiede zwischen einzeiligen und mehrzeiligen Funktionen
- Zeichen-, numerische und DateTime-Funktionen
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- Verschachtelte Funktionen
- Doppeltabelle (Oracle vs. andere Datenbanken)
- Abrufen des aktuellen Datums und der Uhrzeit mit verschiedenen Funktionen
Aggregieren von Daten mit Aggregatfunktionen
- Aggregat-Funktionen
- Aggregatfunktionen vs. NULL-Wert
- GROUP BY-Klausel
- Gruppierung mit verschiedenen Spalten
- Filtern von aggregierten Daten - HAVING-Klausel
- Mehrdimensionale Datengruppierung - ROLLUP- und CUBE-Operatoren
- Identifizierung von Zusammenfassungen - GROUPING
- GROUPING SETS-Operator
Abrufen von Daten aus mehreren Tabellen
- Verschiedene Arten von Verbindungen
- NATÜRLICHER JOIN
- Tabellen-Aliase
- Oracle-Syntax - Verknüpfungsbedingungen in der WHERE-Klausel
- SQL99 Syntax - INNER JOIN
- SQL99-Syntax - LEFT, RIGHT, FULL OUTER JOINS
- Kartesisches Produkt - Oracle- und SQL99-Syntax
Unterabfragen
- Wann und wo können Unterabfragen durchgeführt werden
- Einreihige und mehrreihige Unterabfragen
- Operatoren für einzeilige Unterabfragen
- Aggregatfunktionen in Unterabfragen
- Mehrzeilige Unterabfrageoperatoren - IN, ALL, ANY
Operatoren setzen
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Vorgänge
- COMMIT, ROLLBACK SAVEPOINT-Anweisungen
Andere Schemaobjekte
- Sequenzen
- Synonyme
- Ansichten
Hierarchische Abfragen und Muster
- Baumkonstruktion (CONNECT BY PRIOR- und START WITH-Klauseln)
- SYS_CONNECT_BY_PATH-Funktion
Bedingte Ausdrücke
- CASE-Ausdruck
- DECODE-Ausdruck
Datenverwaltung in verschiedenen Zeitzonen
- Zeitzonen
- TIMESTAMP-Datentypen
- Unterschiede zwischen DATE und TIMESTAMP
- Umrechnungsoperationen
Analytische Funktionen
- Verwendung von
- Partitionen
- Windows
- Rangfolge-Funktionen
- Berichtswesen-Funktionen
- LAG/LEAD-Funktionen
- FIRST/LAST-Funktionen
- Umgekehrte Perzentil-Funktionen
- Hypothetische Rangfunktionen
- WIDTH_BUCKET-Funktionen
- Statistische Funktionen
Voraussetzungen
Für die Teilnahme an diesem Kurs sind keine besonderen Voraussetzungen erforderlich.
Erfahrungsberichte (7)
es war sehr gut organisiert
Ana - DB Global Technology SRL
Kurs - SQL Advanced level for Analysts
Maschinelle Übersetzung
Die Fähigkeiten des Trainers und die Struktur des Kurses
Marius - DB Global Technology SRL
Kurs - SQL Advanced level for Analysts
Maschinelle Übersetzung
Sehr gut strukturiert, gutes Tempo und wertvolle Informationen, die auf mehreren Ebenen mit steigendem Schwierigkeitsgrad präsentiert werden.
Andrei ranac - DB Global Technology SRL
Kurs - SQL Advanced level for Analysts
Maschinelle Übersetzung
Breite Diskussion des Themas
Marcin - DPDgroup IT Solutions sp. z o.o.
Kurs - SQL Advanced level for Analysts
Maschinelle Übersetzung
Es hat mein logisches Denken erweitert, es war eine sehr gute Übung für mein Gehirn und ich habe viel gelernt, sodass ich für meine Arbeitsübungen besser gerüstet bin
Kaja - DPDgroup IT Solutions sp. z o.o.
Kurs - SQL Advanced level for Analysts
Maschinelle Übersetzung
Übungen + die Tatsache, dass der Trainer Zugriff auf das Dashboard jedes Nutzers hatte und in Echtzeit Anleitungen zur Durchführung der Übungen gab.
Ania - Santander
Kurs - SQL Advanced level for Analysts
Maschinelle Übersetzung
The training materials.