É possível controlar a ordem de classificação em um conjunto de resultados? Então, se eu quiser dar uma ordem personalizada de aparência (em vez da ordem ASC ou DESC), como posso fazer isso? Eu li algumas respostas no Stackoverflow que falam sobre o uso de instruções CASE em ORDER BY, mas não entendo como isso funciona e como fazê-lo funcionar para obter o que desejo.
Na coluna acima, por exemplo, quero, digamos, que Mitchell seja o último, Carson o primeiro, Reiter o quinto, etc.
Você pode criar uma nova tabela de pedidos com ordem de classificação e vinculá-la à sua tabela original. Em seguida, classifique-o pela ordem de classificação. Assim:
Eu usei uma variável de tabela, mas é claro que você também pode usar uma tabela normal que você adiciona em seu banco de dados. Certifique-se de adicionar todos os valores possíveis para lastname, caso contrário, você perderá linhas.