Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gUiTaR_mAn

order by campo

Recommended Posts

ola pessoal...

to com a seguinte dúvida...

 

tenho uma base de dados mysql onde é alimentada pelos usuarios...

em uma das telas é exibida a lista de todos os usuarios por ordem alfabetica...

a sintaxe é simples, como todo mundo faz... ORDER BY campo ASC

 

alguns desses usuarios descobriram que se colocar um espaço antes do nome eles ficam no topo da lista...

 

por exemplo...

o nome do cara é "josé" e ele cadastra " jose", entao quando listamos por ordem alfabetica ele aparece logo no topo.

 

tem como fazer o sistema organizar somente pelos caracteres de A a Z? ignorando os demais caracteres?

 

fiko no aguardo...

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

antes de cadastrar coloque no campo onde insere a função TRIM

 

nome = TRIM(Request.Form("campo_nome"))

isso retira os espaços do inicio e no final, pesquise sobre LTRIM e RTRIM

Compartilhar este post


Link para o post
Compartilhar em outros sites

é basicamente o que o ted mostrou mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.