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: Identificar os três compostos químicos com o maior consumo de água por litro de produto químico produzido e suas classificações correspondentes.
 ###Tabelas: 
CREATE TABLE chemical_water_usage (compound_name VARCHAR(50), water_usage FLOAT, liter_of_chemical FLOAT); INSERT INTO chemical_water_usage (compound_name, water_usage, liter_of_chemical) VALUES ('Compound A', 15, 10), ('Compound B', 18, 10), ('Compound C', 12, 10), ('Compound D', 14, 10), ('Compound E', 19, 10), ('Compound F', 16, 10), ('Compound G', 13, 10), ('Compound H', 20, 10), ('Compound I', 17, 10), ('Compound J', 11, 10);
SELECT compound_name, water_usage, RANK() OVER (ORDER BY water_usage/liter_of_chemical DESC) as water_usage_rank FROM chemical_water_usage WHERE water_usage_rank <= 3;