2 Replies Latest reply: Nov 1, 2017 2:23 PM by Marcel Vinicius de Oliveira RSS

    If com like

    Marcel Vinicius de Oliveira

      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.

        • Re: If com like
          Tiago Pazeto

          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.