Pular para o conteúdo
  • Este tópico contém 6 respostas, 3 vozes e foi atualizado pela última vez 15 anos, 6 meses atrás por MARCIO_LOK.
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #94315
    MARCIO_LOK
    Participante

      Bm dia Galera

      É possivel pular linha em um select?
      tenho a seguinte tabela…
      codigo, nome, valor

      ele exibe assim:
      1 Um
      12 Teste
      123 Exemplo
      1234 Opa

      Eu quero q saia assim (quando ele pegue um codigo com tres caracteres pule uma linha)

      1 Um
      12 Teste
      123 Exemplo

      1234 Opa
      12345 Continua
      12347 Mais um

      345 Puoou
      23454 Teste
      Seria possivel?
      Obrigado

      Marcio

      #94326
      leo_jf
      Participante

        Blz Marcio,

        Acho que com um length funcionária, o que acha?
        Assim: LENGTH(coluna) >3
        Veja se isso resolve.

        P.s:
        Eu usaria em um pl/sql:
        IF LENGTH(coluna) = 3 THEN
        NULL
        ELSE
        DBMS_OUTPUT.PUT_LINE(‘MAIOR QUE 3 CARACTERES’);
        END IF;

        #94327
        MARCIO_LOK
        Participante

          Mais o if nao funciona no select….
          precisaria usar com select

          #94334
          leo_jf
          Participante

            Marcio,

            O DECODE É o if do Select.

            Exemplo:

            DECODE(tipo_acesso,’S’,’ENTRADA’,’E’,’SAIDA’)
            Ou seja, se o tipoo de acesso for S, então mostre ENTRADA, senão E mostra SAIDA.

            Veja se assim resolve seu problema.

            #94338
            MARCIO_LOK
            Participante

              Valeu irmao, funcionou, agora entendi abracos

              #94363
              fsitja
              Participante

                Não entendi bem o que você quis dizer com pular a linha… Seria criar uma linha nova em branco? Se for isso o decode ajuda mas precisaria fazer algo mais elaborado para “criar” uma linha em branco, tipo SQL com connect by ou model.

                Da forma que está você apenas oculta a linha que tiver 3 caracteres de comprimento.

                #94365
                MARCIO_LOK
                Participante

                  valeu amigao,

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.