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: Calcular a mudança percentual na melhoria da eficiência energética na Índia e na China nos últimos 5 anos.
 ###Tabelas: 
CREATE TABLE energy_efficiency (country VARCHAR(20), year INT, improvement FLOAT); INSERT INTO energy_efficiency (country, year, improvement) VALUES ('India', 2017, 2.5), ('India', 2018, 3.0), ('India', 2019, 3.5), ('India', 2020, 4.0), ('China', 2017, 1.5), ('China', 2018, 2.0), ('China', 2019, 2.5), ('China', 2020, 3.0);
SELECT e1.country, (e1.improvement - LAG(e1.improvement, 5) OVER (PARTITION BY e1.country ORDER BY e1.year))/(LAG(e1.improvement, 5) OVER (PARTITION BY e1.country ORDER BY e1.year)) * 100.0 as percentage_change FROM energy_efficiency e1 WHERE e1.country IN ('India', 'China') ORDER BY e1.country, e1.year;