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: Apresente a média de vida útil dos satélites em órbita geoestacionária.
 ###Tabelas: 
CREATE TABLE satellite_lifespan (satellite_id INT, launch_date DATE, retirement_date DATE, orbit_type VARCHAR(50)); INSERT INTO satellite_lifespan (satellite_id, launch_date, retirement_date, orbit_type) VALUES (1, '2018-01-01', '2022-01-01', 'Geostationary'); INSERT INTO satellite_lifespan (satellite_id, launch_date, retirement_date, orbit_type) VALUES (2, '2019-01-01', '2023-01-01', 'Low Earth Orbit'); INSERT INTO satellite_lifespan (satellite_id, launch_date, retirement_date, orbit_type) VALUES (3, '2020-01-01', '2024-01-01', 'Geostationary');
SELECT AVG(EXTRACT(YEAR FROM retirement_date - launch_date)) as avg_lifespan_years FROM satellite_lifespan WHERE orbit_type = 'Geostationary';