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: Classifique os 3 principais países pelo número de histórias investigativas publicadas, em ordem decrescente.
 ###Tabelas: 
CREATE TABLE stories (id INT, title VARCHAR(100), country VARCHAR(50), story_type VARCHAR(50)); INSERT INTO stories (id, title, country, story_type) VALUES (1, 'Corruption case', 'USA', 'Investigative'), (2, 'Money laundering case', 'Canada', 'Investigative'), (3, 'Tax evasion case', 'UK', 'Investigative');
SELECT country, RANK() OVER (ORDER BY COUNT(*) DESC) ranking FROM stories WHERE story_type = 'Investigative' GROUP BY country HAVING ranking <= 3;