Zum Inhalt springen

Kostenlose Lerninhalte

/informatik/69747/sql-abfragen

Frei zugängliche, geprüfte Lerninhalte zum Verstehen, Wiederholen und selbstständigen Üben.

Artikel

SQL-Abfragen

/informatik/69747/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 ≠.