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.