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 é a distribuição de artigos por contagem de palavras na categoria 'investigativa'?
 ###Tabelas: 
CREATE TABLE categories (id INT, name TEXT); CREATE TABLE articles (id INT, title TEXT, content TEXT, category_id INT); INSERT INTO categories (id, name) VALUES (1, 'Politics'), (2, 'Technology'), (3, 'Sports'), (4, 'International'), (5, 'Investigative'); INSERT INTO articles (id, title, content, category_id) VALUES (1, 'Article 1', 'Content 1', 5), (2, 'Article 2', 'Content 2', 2), (3, 'Article 3', 'Content 3', 1), (4, 'Article 4', 'Content 4', 5), (5, 'Article 5', 'Content 5', 3), (6, 'Article 6', 'Content 6', 5), (7, 'Article 7', 'Content 7', 4), (8, 'Article 8', 'Content 8', 5);
SELECT articles.category_id, LENGTH(articles.content) - LENGTH(REPLACE(articles.content, ' ', '')) + 1 as word_count, COUNT(*) as count FROM articles WHERE category_id = 5 GROUP BY word_count ORDER BY count DESC;