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 são os 5 principais países com maior engajamento de usuários em conteúdo de vídeo no último mês?
 ###Tabelas: 
CREATE TABLE if not exists country (country_code varchar(2), country_name varchar(50));CREATE TABLE if not exists video_content (video_id int, user_id int, content_type varchar(10), country_code varchar(2), post_date date);
SELECT c.country_name, COUNT(vc.video_id) as total_video_views FROM country c INNER JOIN video_content vc ON c.country_code = vc.country_code WHERE vc.post_date >= DATEADD(day, -30, GETDATE()) AND vc.content_type = 'video' GROUP BY c.country_name ORDER BY total_video_views DESC LIMIT 5;