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: Quais países têm as maiores taxas de rotatividade de professores no último ano?
 ###Tabelas: 
CREATE TABLE countries (country_code CHAR(2), country_name VARCHAR(50)); INSERT INTO countries VALUES ('US', 'United States'), ('CA', 'Canada'), ('MX', 'Mexico'); CREATE TABLE teachers (teacher_id INT, country_code CHAR(2), years_of_experience INT); INSERT INTO teachers VALUES (1, 'US', 5), (2, 'CA', 3), (3, 'MX', 8); CREATE TABLE turnover (teacher_id INT, turnover_date DATE); INSERT INTO turnover VALUES (1, '2021-02-01'), (2, '2021-06-01'), (3, '2020-12-01');
SELECT c.country_name, COUNT(t.teacher_id) AS teacher_count, AVG(t.years_of_experience) AS avg_experience, COUNT(turnover.teacher_id) / COUNT(t.teacher_id) * 100 AS turnover_rate FROM countries c JOIN teachers t ON c.country_code = t.country_code LEFT JOIN turnover ON t.teacher_id = turnover.teacher_id WHERE turnover_date >= DATEADD(year, -1, GETDATE()) GROUP BY c.country_name ORDER BY turnover_rate DESC;