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: Encontrar projetos de pesquisa genômica em Cingapura com financiamento superior a 5 milhões desde 2020.
 ###Tabelas: 
CREATE TABLE project_sg (id INT PRIMARY KEY, project_name VARCHAR(255), location VARCHAR(255), technology VARCHAR(255)); INSERT INTO project_sg (id, project_name, location, technology) VALUES (1, 'Genome Mapping', 'Singapore', 'Genomics'); CREATE TABLE funding_sg (id INT PRIMARY KEY, project_id INT, fund_type VARCHAR(255), amount INT, funding_date DATE); INSERT INTO funding_sg (id, project_id, fund_type, amount, funding_date) VALUES (1, 1, 'Government Grant', 7000000, '2021-02-01');
SELECT p.project_name FROM project_sg p JOIN funding_sg f ON p.id = f.project_id WHERE p.location = 'Singapore' AND p.technology = 'Genomics' AND f.funding_date >= '2020-01-01' AND f.amount > 5000000;