SQL

SQL (Abk. für Structured Query Language) hat sich als Standardabfragesprache für relationale Datenbanken etabliert. Die Sprachelemente lassen sich in zwei Kategorien unterteilen.

Die DDL (Abk. für Data Definition Language) enthält u.a. Anweisungen zur Anlage von Datenbanken und Relationen.

Mithilfe der DML (Abk. für Data Manipulation Language) kann man Daten in vorhandene Tabellen eingeben, Daten in Tabellen ändern und löschen.

Zudem enthält die DRL (Abk. für Data Retrieval Language) die SELECT-Anweisung, die es ermöglicht, Daten aus Datenbanken abzufragen. Die SELECTAnweisung besteht aus den folgenden Klauseln, die aber nicht immer alle benötigt werden:

SELECT Angabe der gewünschten Spalten
FROM Angabe der benötigten Tabellen
WHERE Selektionsbedingung für Tupel
GROUP BY Gruppenbildung bei gleichen Werten in den angegebenen Spalten
HAVING ist das WHERE in einem GROUP BY-Statement. Es ermöglicht eine gruppierte Ergebnismenge einzuschränken.
ORDER BY Sortierfolge der Tupel in der Ergebnistabelle
LIMIT
Begrenzung der Anzeige der Ergebnisse

Als Beispieldatenbank wird bei den folgenden eine Lernangebotsübersicht (siehe extra PDF Datei) verwendet.

Zuletzt geändert: Donnerstag, 5. März 2026, 11:02