In SQL wird der OR-Operator genutzt, um Abfragen mit mehr als verschiedenen Bedingungen zu stellen.

SELECT Spalte 
FROM Tabelle 
WHERE Bedingung1 AND Bedingung2; 
SQL OR

In SQL wird der OR Operator genutzt, um Abfragen mit mehr als einer Bedingung zu stellen. Der OR Operator wird nach der WHERE-Klausel zwischen zwei Bedingungen eingesetzt. In diesem Fall muss mindestens eine der Bedingung zutreffen, damit Ergebnisse ausgegeben werden.

SQL OR Operator - Beispiel

Ein Designer-Shop möchte überprüfen, welche Kleidungsstücke ausschließlich in der DACH-Region produziert wurden:

SELECT * 
FROM Kleidung 
WHERE Produktionsort = 'DE'
   OR Produktionsort = 'A' 
   OR Produktionsort = 'CH'; 

Ein häufiger Fehler: Es werden nur die Werte mit ORs verbunden. Stattdessen muss der Spaltenname für jeden Wert wieder neu aufgeschrieben werden. Folgender Code ist also falsch:

--FALSCHER CODE!
SELECT * 
FROM Kleidung 
WHERE Produktionsort = 'DE' OR 'A' OR 'CH'; --Die Spaltennamen fehlen! 

ARTIKEL TEILEN

Hast du Fragen? Hinterlasse einen Kommentar!