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: Quem são os 3 artistas com o maior número de obras de arte na categoria 'Pós-Impressionismo'?
 ###Tabelas: 
CREATE TABLE Artist_Data (artist_id INT, artist_name VARCHAR(255), category VARCHAR(255), num_pieces INT); INSERT INTO Artist_Data (artist_id, artist_name, category, num_pieces) VALUES (1, 'Paul Cezanne', 'Post-Impressionism', 80), (2, 'Claude Monet', 'Impressionism', 120), (3, 'Georges Seurat', 'Pointillism', 70);
SELECT artist_name, num_pieces FROM (SELECT artist_name, category, num_pieces, RANK() OVER (PARTITION BY category ORDER BY num_pieces DESC) AS rank FROM Artist_Data) tmp WHERE rank <= 3 AND category = 'Post-Impressionism';