0 Tage Serie
sql / beginner
Snippet

Strukturierung komplexer logischer Filter mit Klammern

Das explizite Gruppieren von Bedingungen mit Klammern stellt die korrekte Auswertungsreihenfolge logischer Operatoren (AND vs. OR) sicher und verhindert unerwartete Filterfehler.

snippet.sql
sql
1
2
3
4
SELECT product_name, price
FROM products
WHERE (category = 'Electronics' OR category = 'Books')
AND price < 50;
Erklärung
1
SELECT product_name, price
Gibt die Spalten an, die aus den passenden Datensätzen abgerufen werden sollen.
2
FROM products
Nennt die Zieltabelle mit den Produktinformationen.
3
WHERE (category = 'Electronics' OR category = 'Books')
Gruppiert die Kriterien für die Kategorie, sodass zuerst eine der beiden Kategorien zutrifft.
4
AND price < 50;
Wendet die Preisgrenze auf die entsprechend gematchte Kategorie an.