SQL

Relationale Datenbanken und SQL Anweisungen

SQL | Komplexe Abfragen

Beschreibung

Aufbauend auf dem Training SQL | Basics werden in diesem Training die SQL Befehle vertieft und erweitert. Insbesondere werden komplexe und verschachtelte Abfragen entwickelt. Es ist sinnvoll, wenn hier bereits ein wenig Routine bei der Erstellung von SQL Abfragen vorhanden ist.

Agenda

  • Formatierungen, Zeichenfolgen
  • Mathematische Ausdrücke
  • Daten und Zeiträume
  • Unterabfrage
    • Einfache und kaskadierte Unterabfragen
    • Paarweise Unterabfragen
    • Synchronisierte Unterabfragen
    • Unterabfragen mit Inline VIEW
    • Unterabfragen mit JOIN
  • Funktionen
  • NONEQUI und SELF JOIN
  • Ergebnis der Gruppierung filtern HAVING
  • Zwischen- und Gesamtwerte bilden WITH ROLLUP
  • SET-Operatoren
    • UNION/UNION ALL
    • INTERSECT
    • EXCEPT / MINUS
  • Einfügen mit Unterabfragen INSERT INTO ... SELECT
  • UPDATE mit CASE Abfrage
  • Synchronisiertes UPDATE
  • Daten "hineinmischen" mit MERGE
  • Transaktionen
  • Tabelle über ein SELECT erstellen
  • Tabellenmodifikationen
  • Eindeutigkeit durch UNIQUE KEY
  • Entfernen von Constraints
  • Benutzerverwaltung

Voraussetzungen

Inhalte vom Training: SQL | Basics

Software

JetBrains: DataGrip (30 Tage Testversion)

Literaturempfehlung

Rheinwerk Verlag: Einstieg in SQL*

Zeitrahmen

2 Tage

(individuelle Gestaltung möglich)

SQL

SQL im Fokus


Trainings

SQL | Basics
Aufbau und Struktur relationaler Datenbanken zur Entwicklung einfacher SQL Abfragen

SQL | Complex
Von einfachen bis zu komplexen SQL Abfragen mit mehrfachen Unterabfragen

SQL | StartUp
Installation und grundlegende Konfiguration eines Datenbankservers

SQL | Code PHP
Datenbankzugriffe über dynamische Webseiten

SQL | Upgrade Access
Von Access auf einen Datenbankserver wechseln

SQL | IDE DataGrip
Die IDE als Turbo für Ihre Entwicklung



Derzeitige Datenbanken (Entwicklungstools)