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 as 5 principais categorias de notícias com mais artigos na tabela "articles"?
 ###Tabelas: 
CREATE TABLE categories (id INT, name VARCHAR(50)); INSERT INTO categories (id, name) VALUES (1, 'Politics'), (2, 'Sports'), (3, 'Entertainment'), (4, 'Business'), (5, 'Technology'); CREATE TABLE articles (id INT, category_id INT, title VARCHAR(100)); INSERT INTO articles (id, category_id, title) VALUES (1, 1, 'News article 1'), (2, 2, 'News article 2'), (3, 2, 'News article 3'), (4, 3, 'News article 4'), (5, 4, 'News article 5');
SELECT categories.name, COUNT(*) AS article_count FROM categories INNER JOIN articles ON categories.id = articles.category_id GROUP BY categories.name ORDER BY article_count DESC LIMIT 5;