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.

  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (7)

Kombinierte Kurse

QGIS for Geographic Information System

  21 Stunden

Verwandte Kategorien