2.2 OData Filter

Der $filter-Parameter ermöglicht komplexe Abfragen.

Vergleichsoperatoren

Operator Bedeutung Beispiel
eq Gleich Country eq 'DE'
ne Ungleich Status ne 'closed'
gt Größer Price gt 100
ge Größer/gleich Age ge 18
lt Kleiner Stock lt 10
le Kleiner/gleich Rating le 5

Logische Operatoren

Operator Beispiel
and Country eq 'DE' and Active eq true
or Status eq 'new' or Status eq 'pending'
not not endswith(Name,'GmbH')

String-Funktionen

$filter=contains(Name,'müller')
$filter=startswith(Email,'info@')
$filter=endswith(Name,'AG')

Beispiel

/odata/demo/Customers?$filter=Country eq 'Germany' and contains(Name,'GmbH')&$orderby=Name
Zuletzt geändert: den 29.01.2026 um 15:12