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 porcentagem da população rural total na África Subsaariana que tem acesso a água limpa em 2021?
 ###Tabelas: 
CREATE TABLE RuralPopulation (region TEXT, year INTEGER, clean_water_access BOOLEAN); INSERT INTO RuralPopulation (region, year, clean_water_access) VALUES ('Sub-Saharan Africa', 2021, TRUE), ('Sub-Saharan Africa', 2021, FALSE), ('Sub-Saharan Africa', 2021, TRUE), ('Sub-Saharan Africa', 2021, TRUE), ('Sub-Saharan Africa', 2021, FALSE);
SELECT (COUNT(*) FILTER (WHERE clean_water_access = TRUE) * 100.0 / COUNT(*)) AS percentage FROM RuralPopulation WHERE region = 'Sub-Saharan Africa' AND year = 2021;