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: Determine a porcentagem de plantas químicas no México com custos de violações de segurança inferiores à média geral.
 ###Tabelas: 
CREATE TABLE chemical_plants (plant_id INT, plant_name VARCHAR(50), country VARCHAR(50), safety_violation_cost DECIMAL(10,2)); INSERT INTO chemical_plants (plant_id, plant_name, country, safety_violation_cost) VALUES (1, 'Plant A', 'Mexico', 5000), (2, 'Plant B', 'Mexico', 4000), (3, 'Plant C', 'USA', 3000), (4, 'Plant D', 'Mexico', 6000);
SELECT COUNT(*) * 100.0 / (SELECT COUNT(*) FROM chemical_plants WHERE safety_violation_cost < (SELECT AVG(safety_violation_cost) FROM chemical_plants)) FROM chemical_plants WHERE country = 'Mexico';