WHERE Statement


Mit dem WHERE Statement in SQL lassen sich Bedingungen formulieren, die Einträge der Ergebnistabelle erfüllen müssen. So werden in folgendem Beispiel die IDs von allen Kunden ausgegeben, die mit Nachnamen "Anderson" heißen:

SELECT * FROM Customer WHERE LastName = 'Anderson';
text/x-csharp

Die Ausgabe wäre dann folgende:

Sollte man alle Kunden ausgeben wollen, deren Nachname NICHT "Anderson" ist, so ist das mit dem != für ungleich möglich:

SELECT * FROM Customer WHERE LastName != 'Anderson';
text/x-csharp

Es ist auch möglich, mit dem Schlüsselwort AND beliebig viele Bedingungen zu definieren, die erfüllt werden müssen. So gibt folgende Abfrage alle Kunden aus, die mit Nachnamen "Anderson" heißen und im Vornamen "Marcus":

SELECT * FROM Customer WHERE LastName = 'Anderson' AND FirstName = 'Marcus';
text/x-csharp

Des Weiteren kann mithilfe von OR angegeben werden, wenn nur eine von mehreren Bedingungen erfüllt werden muss. In folgendem Beispiel werden alle Personen angegeben, deren Nachname "Anderson" oder "Hill" ist: 

SELECT * FROM Customer WHERE LastName = 'Anderson' OR LastName = 'Hill';
text/x-csharp
SELECT DISTINCT Statement

Tutorial zur Eliminierung von Duplikaten mit SELECT DISTINCT

SELECT Statement

Tutorial zum SELECT Statement inkl. Erklärung zur Auswahl der ersten Zeilen.

WHERE Statement

Tutorial zur Verwendung von WHERE Statements mit Erklärung zu AND und OR

INNER JOIN

Tutorial zu Abfragen auf mehreren Tabellen mit JOINs, insbesondere dem INNER JOIN

SQL Tutorials

Hast du noch Fragen oder bist dir bei einer Aufgabe unsicher? Wirf einen Blick auf die SQL Tutorials!

Übersicht der Katas

Hier findest du die Erklärung zum Begriff "Katas" und eine Übersicht aller Programmierübungen.

Dojo - virtueller Übungsraum

Löse die Dojo-Aufgaben und werde Programmier-Profi!

Bereit für eine neue Aufgabe?

Löste die Aufgaben im SQL Dojo und werde SQL-Champion!

SQL

Über Digital Dojo

Das Digital Dojo ist der virtuelle Übungsraum von COUNT IT.

Angehende Programmierer*innen, Code-Neulinge, Wiedereinsteiger*innen und Fortgeschrittene finden hier das nötige Rüstzeug für ihre Karriere.

Du möchtest deine Lehre bei COUNT IT starten? Dann bist du hier richtig - besiege deine Gegner im Dojo Game und sichere dir deine Lehrstelle!

Inspire your career.

Newsletter abonnieren

Der COUNT IT Newsletter liefert viermal jährlich interessante Neuigkeiten über das Unternehmen. Gleich anfordern!