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: Calcular a porcentagem de mulheres que deram à luz na Nigéria, com base nos registros de maternidade.
 ###Tabelas: 
CREATE TABLE maternity_records (id INT, record_id INT, patient_id INT, gender VARCHAR(10), gave_birth BOOLEAN, location VARCHAR(50)); INSERT INTO maternity_records (id, record_id, patient_id, gender, gave_birth, location) VALUES (1, 4001, 1101, 'Female', true, 'Nigeria'); INSERT INTO maternity_records (id, record_id, patient_id, gender, gave_birth, location) VALUES (2, 4002, 1102, 'Male', false, 'Nigeria');
SELECT gender, COUNT(*) * 100.0 / SUM(COUNT(*)) OVER () FROM maternity_records WHERE location = 'Nigeria' AND gave_birth = true GROUP BY gender;