Gostaria de fazer um sql para ordenar uma tabela em ordem alfabética.
Vocês devem estar pensando, poxa é fácil!
Sim. select * from tabela order by nome asc;
Porém, meu caso é mais específico.
Eu tenho uma tabela que insere dados aleatórios. Mas preciso deixar sempre em ordem alfabética e gravar em outro campo o numero equivalente.
Ex.:
Tabela: categorias
Campos: catname, ordem
Como é agora:
catnameordem
tapete 1
farol 2
amortecedor 3
Como deveria ser:
catnameordem
amortecedor 1
farol 2
tapete 3
Ou seja, a ordem deve ser conforme relação dos nomes.
Porem, posso inserir uma outra categoria no meio e este meu sql deve varrer as colunas e atualizar novamente.
Se alguém puder me dar uma mão de como posso começar.
Pergunta
Jonas Barden
Bom dia pessoal,
Gostaria de fazer um sql para ordenar uma tabela em ordem alfabética.
Vocês devem estar pensando, poxa é fácil!
Sim. select * from tabela order by nome asc;
Porém, meu caso é mais específico.
Eu tenho uma tabela que insere dados aleatórios. Mas preciso deixar sempre em ordem alfabética e gravar em outro campo o numero equivalente.
Ex.:
Tabela: categorias
Campos: catname, ordem
Como é agora:
catname ordem
tapete 1
farol 2
amortecedor 3
Como deveria ser:
catname ordem
amortecedor 1
farol 2
tapete 3
Ou seja, a ordem deve ser conforme relação dos nomes.
Porem, posso inserir uma outra categoria no meio e este meu sql deve varrer as colunas e atualizar novamente.
Se alguém puder me dar uma mão de como posso começar.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.