Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

SQL-Abfragen

SLQ-Abfragen werden verwendet, um in der Datenbank nach bestimmten Informationen zu suchen. Eine SLQ-Abfrage liefert eine Tabelle mit Datensätzen zurück.

Aufbau

Eine SLQ-Abfrage beginnt immer mit dem Schlüsselwort SELECT. Danach werden die Spalten aufgelistet, die ausgewählt werden sollen; alternativ kann der Stern * angegeben werden, um alle Spalten auszuwählen. Danach wird ein FROM benötigt, gefolgt von einer oder mehreren Tabellen, in denen sich die Daten befinden:

SELECT [auszugebende Spalten]FROM [Tabellenliste]

Mit WHERE kann man eine Bedingung hinzufügen, die alle Datensätze erfüllen müssen.

Beispiel

Betrachten wir folgende Tabelle:

Buchtabelle

SELECT Titel, Erscheinungsjahr FROM Buch WHERE Autor = "Hans C. Andersen"

Bei dieser Abfrage werden Titel und Erscheinungsjahr aller Bücher von Hans Christian Andersen angezeigt, die in der Datenbank eingetragen sind.

SELECT *FROM BuchWHERE Autor <> "Hans C. Andersen"

Bei dieser Abfrage werden alle Eigenschaften aller Bücher außer denen von Hans Christian Andersen angezeigt, die in der Datenbank eingetragen sind. Das <> bedeutet ungleich ≠.


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?