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: Quantos usuários comentaram em artigos sobre mudanças climáticas, excluindo usuários que comentaram mais de 5 vezes?
 ###Tabelas: 
CREATE TABLE articles (article_id INT, title TEXT, topic TEXT); INSERT INTO articles (article_id, title, topic) VALUES (1, 'Climate Change Impact', 'climate change'), (2, 'Climate Change Solutions', 'climate change');  CREATE TABLE user_comments (comment_id INT, article_id INT, user_id INT, comment TEXT); INSERT INTO user_comments (comment_id, article_id, user_id) VALUES (1, 1, 1), (2, 2, 2), (3, 1, 3), (4, 2, 3), (5, 1, 3), (6, 2, 4), (7, 1, 5);
SELECT COUNT(DISTINCT user_id) FROM user_comments JOIN articles ON user_comments.article_id = articles.article_id WHERE articles.topic = 'climate change' HAVING COUNT(user_comments.user_id) <= 5;