Skip to main content

4.1 SELECT, FROM und WHERE

Definition

SELECT, FROM und WHERE gehören zu den wichtigsten SQL-Befehlen für Datenbankabfragen.

Mit ihnen werden Daten aus Tabellen ausgewählt und gefiltert.


Grundaufbau

SELECT spalte
FROM tabelle
WHERE bedingung;

SELECT

SELECT legt fest, welche Spalten ausgegeben werden sollen.

Beispiel:

SELECT name
FROM kunde;

FROM

FROM legt fest, aus welcher Tabelle die Daten gelesen werden.

Beispiel:

SELECT name
FROM kunde;

WHERE

WHERE filtert Datensätze nach einer Bedingung.

Beispiel:

SELECT name
FROM kunde
WHERE ort = 'Berlin';

Alle Spalten ausgeben

SELECT *
FROM kunde;

Das Sternchen * steht für alle Spalten.


Merksatz

SELECT = welche Spalten
FROM = aus welcher Tabelle
WHERE = welche Bedingung


Prüfungshinweis

In IHK-Aufgaben wird häufig gefragt, welche Datensätze mit einer SQL-Abfrage ausgegeben werden.

Typische Fehler:

  • SELECT und FROM vertauschen.
  • WHERE vergessen.
  • Textwerte nicht in Anführungszeichen setzen.
  • = mit LIKE verwechseln.
  • SELECT * verwenden, obwohl nur bestimmte Spalten gefragt sind.

Quellen

  • IT-Handbuch für Fachinformatiker