[MASOCH-L] OFF-TOPIC - Ordenação de string - MySQL [RESOLVIDO]

Filipe Alvarez filipealvarez at gmail.com
Tue Jan 29 17:45:22 BRST 2008


Perfeito Leornardo, é isso mesmo que eu preciso.

Grato e abraço,

Filipe.

Em 29/01/08, Leonardo Rodrigues Magalhães<leolistas at solutti.com.br> escreveu:
>
>
> Filipe Alvarez escreveu:
> > Tenho uma tabela clientes e um select * me mostra o seguinte:
> >
> > +----------------------------------------------------------------------------------+
> > | nome
> >             |
> > +----+----------------------------------------------------------------------------------+
> > | 3040 - Teste de Nome
> >         |
> >
> > Pergunta, há como ordenar por esse número no começo da string?
> > Ele sempre vai ter um tamanho fixo (4) e sempre vai estar no início do registro.
> > Um amigo me falou da função split do Postgre, pesquisei e não
> > encontrei função semellhante no MySQL.
> > Antes que me sugiram, não é possível criar um campo id para essa
> > tabela clientes pois a aplicação web é proprietária e eu não tenho
> > acesso ao source, de forma que pra gerar os relatórios que eu preciso
> > vou ter que fazer essa gambiarra.
> >
> >
>
>     Ou então, o substituto da provável 'split' do postgres seria algo assim:
>
> select * from SUATABELA order by left(nome,4);
>
>     left(nome,4) pega os 4 primeiros dígitos à ESQUERDA do regitsro nome
>
>
>
> --
>
>
>         Atenciosamente / Sincerily,
>         Leonardo Rodrigues
>         Solutti Tecnologia
>         http://www.solutti.com.br
>
>         Minha armadilha de SPAM, NÃO mandem email
>         gertrudes at solutti.com.br
>         My SPAMTRAP, do not email it
>
>
>
>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>


More information about the masoch-l mailing list