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