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: Quantos programas de 'Música' receberam financiamento de 'Patrocínios Corporativos' em 2023?
 ###Tabelas: 
CREATE TABLE funding_sources (funding_source_name VARCHAR(50), program_name VARCHAR(50), funding_amount DECIMAL(10,2), funding_year INT); INSERT INTO funding_sources (funding_source_name, program_name, funding_amount, funding_year) VALUES ('Government Grant', 'Theatre', 25000, 2022), ('Private Donation', 'Theatre', 50000, 2023), ('Corporate Sponsorship', 'Music', 30000, 2023), ('Corporate Sponsorship', 'Theatre', 40000, 2022); CREATE TABLE programs (program_name VARCHAR(50), program_type VARCHAR(50)); INSERT INTO programs (program_name, program_type) VALUES ('Theatre', 'Performance'), ('Music', 'Performance');
SELECT COUNT(*) FROM funding_sources fs JOIN programs p ON fs.program_name = p.program_name WHERE funding_source_name = 'Corporate Sponsorship' AND program_type = 'Performance' AND funding_year = 2023;