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



Preis je Teilnehmer

Erfahrungsberichte (7)

Kombinierte Kurse

QGIS for Geographic Information System

  21 Stunden

Verwandte Kategorien