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 data de publicação na tabela 'news_articles'?
 ###Tabelas: 
CREATE TABLE news_articles (id INT, title VARCHAR(100), publication_date DATE); INSERT INTO news_articles (id, title, publication_date) VALUES (1, 'Article 1', '2022-01-01'), (2, 'Article 2', '2022-01-02');
SELECT publication_date, COUNT(*) as num_articles, ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC) as rank FROM news_articles GROUP BY publication_date;