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 distribuição dos resultados dos pacientes em Toronto, divididos por grupo etário?
 ###Tabelas: 
CREATE TABLE patient_outcomes (id INT, patient_id INT, outcome VARCHAR(20), age INT); INSERT INTO patient_outcomes (id, patient_id, outcome, age) VALUES (1, 1, 'Improved', 30), (2, 2, 'Unchanged', 45), (3, 3, 'Deteriorated', 25), (4, 4, 'Improved', 50), (5, 5, 'Improved', 35);
SELECT age_group, AVG(outcome = 'Improved') * 100 AS improved, AVG(outcome = 'Unchanged') * 100 AS unchanged, AVG(outcome = 'Deteriorated') * 100 AS deteriorated FROM (SELECT patient_outcomes.*, (age - 18) / 10 * 10 AS age_group FROM patient_outcomes WHERE city = 'Toronto') t GROUP BY age_group;