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: Qual é a tendência de temperatura média na França nos últimos 5 anos, com base em dados históricos de sensores IoT?
 ###Tabelas: 
CREATE TABLE weather_data (location VARCHAR(255), date DATE, temperature FLOAT); INSERT INTO weather_data (location, date, temperature) VALUES ('France', '2017-01-01', 4.2), ('France', '2017-01-02', 4.5), ('France', '2018-01-01', 3.9), ('France', '2018-01-02', 4.1), ('France', '2019-01-01', 3.7), ('France', '2019-01-02', 3.8), ('France', '2020-01-01', 4.0), ('France', '2020-01-02', 4.3);
SELECT AVG(temperature) FROM (SELECT temperature FROM weather_data WHERE location = 'France' AND date BETWEEN '2017-01-01' AND '2021-12-31' GROUP BY YEAR(date)) AS subquery;