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 total de artigos publicados em cada país e quais artigos foram publicados sem uma categoria?
 ###Tabelas: 
CREATE TABLE countries (id INT, name TEXT); CREATE TABLE articles (id INT, title TEXT, content TEXT, category_id INT, country_id INT); INSERT INTO countries (id, name) VALUES (1, 'USA'), (2, 'Canada'), (3, 'Mexico'); INSERT INTO articles (id, title, content, category_id, country_id) VALUES (1, 'Article 1', 'Content 1', NULL, 1), (2, 'Article 2', 'Content 2', 2, 2), (3, 'Article 3', 'Content 3', NULL, 3), (4, 'Article 4', 'Content 4', 1, 1), (5, 'Article 5', 'Content 5', 3, 2);
SELECT COALESCE(countries.name, 'Uncategorized') as country, COUNT(articles.id) FROM articles LEFT JOIN countries ON articles.country_id = countries.id GROUP BY country ORDER BY COUNT(articles.id) DESC;