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 orçamento médio alocado para a educação no estado de "Illinois" de 2018 a 2020?
 ###Tabelas: 
CREATE TABLE budget_allocation (year INT, state TEXT, category TEXT, amount FLOAT); INSERT INTO budget_allocation (year, state, category, amount) VALUES (2020, 'Illinois', 'Education', 25000000), (2019, 'Illinois', 'Education', 23000000), (2018, 'Illinois', 'Education', 21000000);
SELECT AVG(amount) FROM budget_allocation WHERE state = 'Illinois' AND category = 'Education' AND year BETWEEN 2018 AND 2020;