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 idade média dos pacientes com diabetes em cada estado?
 ###Tabelas: 
CREATE TABLE patients (id INT, name TEXT, age INT, state TEXT, has_diabetes BOOLEAN); INSERT INTO patients (id, name, age, state, has_diabetes) VALUES (1, 'John Doe', 65, 'California', true), (2, 'Jane Smith', 45, 'Texas', false);
SELECT patients.state, AVG(patients.age) FROM patients WHERE patients.has_diabetes = true GROUP BY patients.state;