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 é o número total de voluntários na tabela 'volunteer_program', agrupados por faixa etária (18-30, 31-40, 41-50)?
 ###Tabelas: 
CREATE TABLE volunteer_program (id INT, name VARCHAR(50), age INT, location VARCHAR(30)); INSERT INTO volunteer_program (id, name, age, location) VALUES (1, 'John Doe', 25, 'New York'), (2, 'Jane Smith', 32, 'California'), (3, 'Alice Johnson', 22, 'Texas');
SELECT CASE WHEN age BETWEEN 18 AND 30 THEN '18-30' WHEN age BETWEEN 31 AND 40 THEN '31-40' WHEN age BETWEEN 41 AND 50 THEN '41-50' ELSE '50+' END AS age_range, COUNT(*) FROM volunteer_program GROUP BY age_range;