Inhaltsverzeichnis
2.2 OData filteri
Parametar $filter omogućuje složene upite.
Operatori usporedbe
| Operator | Značenje | Primjer |
|---|---|---|
eq | Jednako | Country eq 'DE' |
ne | Različito | Status ne 'closed' |
gt | Veće od | Price gt 100 |
ge | Veće ili jednako | Age ge 18 |
lt | Manje od | Stock lt 10 |
le | Manje ili jednako | Rating le 5 |
Logički operatori
| Operator | Primjer |
|---|---|
and | Country eq 'DE' and Active eq true |
or | Status eq 'new' or Status eq 'pending' |
not | not endswith(Name,'GmbH') |
String funkcije
$filter=contains(Name,'müller') $filter=startswith(Email,'info@') $filter=endswith(Name,'AG')
Primjer
/odata/demo/Customers?$filter=Country eq 'Germany' and contains(Name,'GmbH')&$orderby=Name
Zuletzt geändert: 29.01.2026. u 23:32