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 de pessoas no grupo etário de 19 a 35 anos que vivem em áreas rurais no estado do Texas?
 ###Tabelas: 
CREATE TABLE age_groups (age_group VARCHAR(255), lower_bound INT, upper_bound INT); INSERT INTO age_groups (age_group, lower_bound, upper_bound) VALUES ('0-18', 0, 18), ('19-35', 19, 35), ('36-55', 36, 55), ('56+', 56, 200); CREATE TABLE people (person_id INT, age INT, location VARCHAR(255), state_abbreviation VARCHAR(255)); INSERT INTO people (person_id, age, location, state_abbreviation) VALUES (1, 22, 'Rural', 'TX'), (2, 45, 'Urban', 'TX'), (3, 30, 'Rural', 'TX'), (4, 60, 'Urban', 'TX'), (5, 15, 'Rural', 'TX');
SELECT 100.0 * SUM(CASE WHEN age BETWEEN 19 AND 35 AND location = 'Rural' THEN 1 ELSE 0 END) / COUNT(*) FROM people WHERE state_abbreviation = 'TX';