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 projetos de pesquisa genética que não receberam financiamento privado e listar as fontes de financiamento para cada um.
 ###Tabelas: 
CREATE TABLE genetic_research (project_id INT, project_name VARCHAR(100), partner VARCHAR(50)); INSERT INTO genetic_research VALUES (1, 'Genome Mapping', 'Public'); INSERT INTO genetic_research VALUES (2, 'DNA Sequencing', 'Private'); INSERT INTO genetic_research VALUES (3, 'Gene Therapy', 'Public-Private');
SELECT project_name, partner AS funding_source FROM genetic_research WHERE partner <> 'Private' UNION SELECT project_name, 'No Private Funding' FROM genetic_research WHERE partner = 'Private';