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: Identificar as duas principais iniciativas de turismo sustentável na África com as maiores avaliações dos visitantes.
 ###Tabelas: 
CREATE TABLE initiative_ratings (initiative_id INT, initiative_name TEXT, sustainable BOOLEAN, continent TEXT, year INT, rating DECIMAL(3,2)); INSERT INTO initiative_ratings (initiative_id, initiative_name, sustainable, continent, year, rating) VALUES (1, 'Initiative A', TRUE, 'Africa', 2021, 4.6), (2, 'Initiative B', TRUE, 'Africa', 2021, 4.8), (3, 'Initiative C', FALSE, 'Africa', 2021, 4.5), (4, 'Initiative D', TRUE, 'Africa', 2021, 4.2), (5, 'Initiative E', FALSE, 'Africa', 2021, 4.9);
SELECT initiative_name, ROW_NUMBER() OVER (PARTITION BY sustainable ORDER BY rating DESC) as ranking FROM initiative_ratings WHERE continent = 'Africa' AND year = 2021 AND sustainable = TRUE;