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: Quantas obras de arte foram contribuídas por cada artista?
 ###Tabelas: 
CREATE TABLE art_history (id INT, artist_name VARCHAR(50), art_form VARCHAR(20), contributed_works INT, contributed_years INT); INSERT INTO art_history (id, artist_name, art_form, contributed_works, contributed_years) VALUES (1, 'Pablo Picasso', 'Painting', 500, 75); INSERT INTO art_history (id, artist_name, art_form, contributed_works, contributed_years) VALUES (2, 'Frida Kahlo', 'Painting', 200, 35); INSERT INTO art_history (id, artist_name, art_form, contributed_works, contributed_years) VALUES (3, 'Salvador Dalí', 'Painting', 1500, 60);
SELECT artist_name, contributed_works, ROW_NUMBER() OVER(PARTITION BY artist_name ORDER BY contributed_works DESC) as ranking FROM art_history;