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 são as datas de lançamento do primeiro satélite de cada país?
 ###Tabelas: 
CREATE TABLE Satellites (id INT, name VARCHAR(255), type VARCHAR(255), launch_date DATE, country VARCHAR(255)); INSERT INTO Satellites (id, name, type, launch_date, country) VALUES (1, 'Sputnik 1', 'Satellite', '1957-10-04', 'Russia'), (2, 'Explorer 1', 'Satellite', '1958-01-31', 'United States');
SELECT name, launch_date, ROW_NUMBER() OVER (PARTITION BY country ORDER BY launch_date ASC) as launch_rank FROM Satellites WHERE type = 'Satellite' AND launch_rank = 1;