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 o número de programas de suporte oferecidos por cada departamento, excluindo quaisquer nomes de programas duplicados, para os departamentos de trabalho social e psicologia.
 ###Tabelas: 
CREATE TABLE support_programs (program_name VARCHAR(50), department VARCHAR(50)); INSERT INTO support_programs VALUES ('Counseling', 'Psychology'), ('Group Therapy', 'Social Work'), ('Counseling', 'Psychology'), ('Accessibility Services', 'General');
SELECT department, COUNT(DISTINCT program_name) FROM support_programs WHERE department IN ('Social Work', 'Psychology') GROUP BY department;