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: Classificar os professores pela quantidade de bolsas de pesquisa concedidas em ordem decrescente, atribuindo uma classificação única aos professores com o mesmo número de bolsas.
 ###Tabelas: 
CREATE TABLE faculty_research_grants (grant_id INT, faculty_id INT, grant_amount INT); INSERT INTO faculty_research_grants (grant_id, faculty_id, grant_amount) VALUES (1, 1, 15000), (2, 2, 20000), (3, 3, 30000), (4, 3, 5000);
SELECT faculty_id, RANK() OVER (ORDER BY COUNT(grant_id) DESC) as faculty_rank FROM faculty_research_grants GROUP BY faculty_id ORDER BY faculty_rank;