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.
-
=mitLIKEverwechseln. -
SELECT *verwenden, obwohl nur bestimmte Spalten gefragt sind.
Quellen
- IT-Handbuch für Fachinformatiker