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 número total de programas de apoio à deficiência oferecidos por cada país?
 ###Tabelas: 
CREATE TABLE country (country_code VARCHAR(5), country_name VARCHAR(50)); INSERT INTO country (country_code, country_name) VALUES ('USA', 'United States'), ('CAN', 'Canada'), ('AUS', 'Australia'); CREATE TABLE support_program (program_id INT, program_name VARCHAR(50), country_code VARCHAR(5)); INSERT INTO support_program (program_id, program_name, country_code) VALUES (1, 'Accommodation Support', 'USA'), (2, 'Disability Employment Program', 'CAN'), (3, 'National Disability Insurance Scheme', 'AUS');
SELECT country_name, COUNT(*) as total_programs FROM support_program SP JOIN country C ON SP.country_code = C.country_code GROUP BY country_name;