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 é o financiamento total por startup de biotecnologia e sua respectiva classificação, ordenada pelo financiamento total?
 ###Tabelas: 
CREATE SCHEMA if not exists funding_data;CREATE TABLE if not exists funding_data.startups (id INT PRIMARY KEY, name VARCHAR(255), country VARCHAR(255), year INT, funding DECIMAL(10, 2)); INSERT INTO funding_data.startups (id, name, country, year, funding) VALUES (1, 'StartupA', 'USA', 2018, 5000000.00), (2, 'StartupB', 'Canada', 2020, 3000000.00), (3, 'StartupC', 'USA', 2019, 7000000.00), (4, 'StartupD', 'Germany', 2021, 4000000.00);
SELECT name, funding, ROW_NUMBER() OVER (ORDER BY funding DESC) AS rank FROM funding_data.startups;