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 de eventos de desenvolvimento profissional frequentados por professores em cada região, ordenado por comparecimento?
 ###Tabelas: 
CREATE TABLE teacher_events (teacher_id INT, region VARCHAR(20), event_attended INT); INSERT INTO teacher_events (teacher_id, region, event_attended) VALUES (1, 'North', 2), (2, 'North', 1), (3, 'South', 3), (4, 'South', 0);
SELECT region, SUM(event_attended) as total_events, ROW_NUMBER() OVER (ORDER BY SUM(event_attended) DESC) as rank FROM teacher_events GROUP BY region ORDER BY rank;