Operador | Descrição | Exemplo |
---|---|---|
Operadores de Comparação | ||
eq | Igual | City eq 'Redmond' |
ne | Diferente | City ne 'London' |
gt | Maior que | Price gt 20 |
ge | Maior ou igual | Price ge 10 |
lt | Menor que | Price lt 20 |
le | Menor ou igual | Price le 100 |
Operadores Lógicos | ||
and | e lógico | Price le 200 and Price gt 3.5 |
or | ou lógico | Price le 3.5 or Price gt 200 |
not | negação lógica | not endswith(Description,'milk') |
Operadores Aritméticos | ||
add | Adição | Price add 5 gt 10 |
sub | Subtração | Price sub 5 gt 10 |
mul | Multiplicação | Price mul 2 gt 2000 |
div | Divisão | Price div 2 gt 4 |
mod | Módulo | Price mod 2 eq 0 |
Operadores de Grupo | ||
( ) | Grupo de precedência | (Price sub 5) gt 10 |
Função | Exemplo |
---|---|
Funções sobre String | |
contains | contains(CompanyName,'freds') |
endswith | endswith(CompanyName,'Futterkiste') |
startswith | startswith(CompanyName,'Alfr') |
length | length(CompanyName) eq 19 |
substring | substring(CompanyName,1) eq 'lfreds Futterkiste' |
tolower | tolower(CompanyName) eq 'alfreds futterkiste' |
toupper | toupper(CompanyName) eq 'ALFREDS FUTTERKISTE' |
trim | trim(CompanyName) eq 'Alfreds Futterkiste' |
concat | concat(concat(City,', '), Country) eq 'Berlin, Germany' |
Atenção: no preenchimento do filtro, tome cuidado em não colocar espaços extras e que os operadores e funções sejam sempre escritos em minúsculo.