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: Liste os nomes de todas as startups de biotecnologia que receberam mais financiamento do que a startup anterior em seus respectivos países.
 ###Tabelas: 
CREATE SCHEMA if not exists biotech;CREATE TABLE if not exists biotech.startups(id INT, name VARCHAR(50), country VARCHAR(50), funding DECIMAL(10,2));INSERT INTO biotech.startups(id, name, country, funding) VALUES (1, 'StartupA', 'US', 1500000.00), (2, 'StartupB', 'Canada', 2000000.00), (3, 'StartupC', 'Mexico', 500000.00), (4, 'StartupD', 'US', 1000000.00), (5, 'StartupE', 'Brazil', 750000.00), (6, 'StartupF', 'Canada', 250000.00), (7, 'StartupG', 'US', 1250000.00);
SELECT s1.name FROM biotech.startups s1 JOIN (SELECT s2.country, s2.funding, LEAD(s2.funding) OVER (PARTITION BY s2.country ORDER BY s2.funding) lead_funding FROM biotech.startups s2) s3 ON s1.country = s3.country AND s1.funding > s3.lead_funding WHERE s3.lead_funding IS NOT NULL;