Inhaltsverzeichnis
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