Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
marcelvinicius
Creator III
Creator III

If com like

Bom dia pessoal,

Acredito que a resposta seja muito simples, mas não estou conseguindo fazer rsrs...

Tenho um campo que preciso fazer como medida da seguinte forma:

If(DescricaoTipoOcorrencia like '*dvert*',

if(DescricaoTipoOcorrencia like '*uspen*',

if(DescricaoTipoOcorrencia like '*rienta*',DescricaoTipoOcorrencia)))

Mas não traz nada, alguém pode me auxiliar?

Preciso apresentar o campo DescricaoTipoOcorrencia se forem iguais aqueles Likes.


Atenciosamente.

1 Solution

Accepted Solutions
marcelvinicius
Creator III
Creator III
Author

Obrigado amigo pela resposta.

Não funcionou.

Fiz assim:

If((DescricaoTipoOcorrencia like '*dvert*') or

(DescricaoTipoOcorrencia like '*uspen*') or

(DescricaoTipoOcorrencia like '*rienta*'),DescricaoTipoOcorrencia)

Deu certo dessa maneira.

Abraços a todos

View solution in original post

2 Replies
tiagopazeto
Contributor III
Contributor III

Oi Marcos, boa tarte.

Tente utilizar a função wildmatch.

wildmatch( str, expr1 [ , expr2,...exprN ] )

A função wildmatch executa uma comparação que não diferencia maiúsculas de minúsculas e permite o uso de caracteres curinga ( * e ?) nos caracteres de comparação.

Exemplo:

wildmatch( M, 'ja*','fe?','mar')

retorna 1 if M = Janeiro

retorna 2 if M = fex

Ficará assim:

If(wildmatch(DescricaoTipoOcorrencia,'*dvert*','*uspen*','*rienta*')>0,DescricaoTipoOcorrencia))

Abraços.

marcelvinicius
Creator III
Creator III
Author

Obrigado amigo pela resposta.

Não funcionou.

Fiz assim:

If((DescricaoTipoOcorrencia like '*dvert*') or

(DescricaoTipoOcorrencia like '*uspen*') or

(DescricaoTipoOcorrencia like '*rienta*'),DescricaoTipoOcorrencia)

Deu certo dessa maneira.

Abraços a todos