Abfragebedingungen
Abfragebedingungen sind Ausdrücke, die festlegen, welche Datensätze von einer Abfrage eingeschlossen werden. Sie bilden die predicate in einer Abfrage und werden pro Zeile bewertet, wobei der Ausdruck wahr sein muss, damit die Zeile in das Ergebnis aufgenommen wird. In relationalen SQL-Datenbanken erscheinen Abfragebedingungen vor allem in der WHERE-Klausel, können aber auch in HAVING-, JOIN- und ON-Bedingungen auftreten.
Typische Elemente sind Vergleichsoperatoren wie =, <>, <, >, <=, >= sowie spezielle Operatoren wie LIKE, IN, BETWEEN und IS NULL. Logische
Beispiele: SELECT * FROM Kunden WHERE Land = 'Deutschland' AND Alter >= 18; SELECT Produkt FROM Waren WHERE Preis
Hinweise zur Praxis: Abfragebedingungen sollten indexfreundlich formuliert werden, um die Leistung zu steigern. Vermeiden Sie Funktionen
Als Konzept finden Abfragebedingungen auch in anderen Abfragesprachen Verwendung, zum Beispiel FILTER-Ausdrücke in SPARQL oder in