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 classificação das fábricas em cada país com base no custo da mão de obra, com as fábricas que utilizam materiais sustentáveis classificadas mais alto?
 ###Tabelas: 
CREATE TABLE factory_labor_sustainable (factory VARCHAR(255), country VARCHAR(255), labor_cost DECIMAL(5,2), material VARCHAR(255)); INSERT INTO factory_labor_sustainable (factory, country, labor_cost, material) VALUES ('Factory1', 'Bangladesh', 5.00, 'organic cotton'), ('Factory2', 'Bangladesh', 6.00, 'conventional cotton'), ('Factory3', 'Bangladesh', 4.50, 'organic cotton'), ('Factory4', 'China', 7.50, 'recycled polyester'), ('Factory5', 'China', 8.00, 'conventional cotton'), ('Factory6', 'India', 3.50, 'organic cotton'), ('Factory7', 'India', 3.75, 'recycled polyester');
SELECT factory, country, labor_cost, material, RANK() OVER (PARTITION BY country ORDER BY CASE WHEN material IN ('organic cotton', 'recycled polyester') THEN 0 ELSE 1 END, labor_cost) AS labor_cost_rank FROM factory_labor_sustainable;