Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Encontre as 5 rotas mais eficientes em termos de custo entre duas localizações específicas.
 ###Tabelas: 
CREATE TABLE routes (id INT, start_location VARCHAR(50), end_location VARCHAR(50), distance INT, cost INT); INSERT INTO routes VALUES (1, 'Location A', 'Location B', 100, 1500), (2, 'Location A', 'Location C', 200, 2000), (3, 'Location B', 'Location C', 150, 1200);
SELECT start_location, end_location, (distance * 1.0 / cost) as cost_efficiency FROM routes WHERE start_location = 'Location A' AND end_location = 'Location B' ORDER BY cost_efficiency DESC LIMIT 5;