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 idiomas por número de falantes?
 ###Tabelas: 
CREATE TABLE languages_2 (id INT, language VARCHAR(50), speakers INT); INSERT INTO languages_2 (id, language, speakers) VALUES (1, 'English', 379000000), (2, 'Spanish', 460000000), (3, 'French', 76000000);
SELECT language, speakers, RANK() OVER (ORDER BY speakers DESC) AS rank FROM languages_2;