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: Quais países têm a maior e a menor velocidade média de voo na tabela FlightLogs?
 ###Tabelas: 
CREATE TABLE FlightLogs (flight_id INT, aircraft_model VARCHAR(50), country VARCHAR(50), flight_speed FLOAT, flight_date DATE); INSERT INTO FlightLogs (flight_id, aircraft_model, country, flight_speed, flight_date) VALUES (1, 'B747', 'USA', 850.0, '2022-01-01'), (2, 'A320', 'France', 800.0, '2021-05-01'), (3, 'B747', 'Canada', 900.0, '2022-03-01');
SELECT country, AVG(flight_speed) AS avg_flight_speed FROM (SELECT country, flight_speed, ROW_NUMBER() OVER (PARTITION BY country ORDER BY flight_speed DESC) AS high_avg, ROW_NUMBER() OVER (PARTITION BY country ORDER BY flight_speed ASC) AS low_avg FROM FlightLogs) AS subquery WHERE high_avg = 1 OR low_avg = 1 GROUP BY country;