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 média do número de estudantes para programas de educação em IA no domínio de 'AI Criativo', agrupados por nível e filtrados para níveis com um máximo de 25 ou menos estudantes?
 ###Tabelas: 
CREATE TABLE ai_education (education_id INT PRIMARY KEY, education_name VARCHAR(100), level VARCHAR(50), domain VARCHAR(50), students INT); INSERT INTO ai_education (education_id, education_name, level, domain, students) VALUES (1, 'AI Ethics Course', 'Graduate', 'AI Ethics', 50), (2, 'Creative AI Workshop', 'Undergraduate', 'Creative AI', 20);
SELECT level, AVG(students) as avg_students FROM ai_education WHERE domain = 'Creative AI' GROUP BY level HAVING MAX(students) <= 25;