Seitenleiste

Community

SQL

Grundlagen

Datenbanksysteme

Client/Server

Eingebettet

WHERE Klausel

Die WHERE Klausel dient dazu, die SELECT Anweisung zu verfeiner und nur Werte anzeigen zu lassen, die ein bestimmtes Kriterium erfüllen. Sie kann wie eine Ausmusterung angesehen werden.

Syntax

Die WHERE Klausel wird einfach nach dem FROM hinzugefügt.

SELECT ...
FROM ...
WHERE Bedingung

Es werden im SELECT dann nur angezeigt, bei welchen die WHERE-Bedingung „true“ ergibt.

Beispiele

Für unsere Beispiele nehmen wir die Mitarbeitertabelle.

Beispiel 1

Gib alle Mitarbeiter aus, die in der Abteilung 40 arbeiten.

SELECT *
FROM Mitarbeiter
WHERE Abteilungsnummer = 40

Beispiel 2

Gib jene Mitarbeiter aus, die mehr als 2000€ verdienen.

SELECT *
FROM Mitarbeiter
WHERE Gehalt > 2000

Beispiel 3

Zeige das Gehalt von King an.

SELECT Gehalt
FROM Mitarbeiter
WHERE Name = 'King'