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 2 principais bioprocessos com o maior custo médio na Alemanha.
 ###Tabelas: 
CREATE TABLE bioprocess_data (id INT, bioprocess_name TEXT, country TEXT, cost FLOAT); INSERT INTO bioprocess_data (id, bioprocess_name, country, cost) VALUES (1, 'BioprocessA', 'Germany', 12000.0), (2, 'BioprocessB', 'Germany', 15000.0), (3, 'BioprocessC', 'USA', 18000.0);
SELECT bioprocess_name, AVG(cost) AS avg_cost, RANK() OVER (ORDER BY AVG(cost) DESC) AS rank FROM bioprocess_data WHERE country = 'Germany' GROUP BY bioprocess_name HAVING rank <= 2;