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: Exibir o número de especialidades únicas para trabalhadores de saúde comunitária.
 ###Tabelas: 
CREATE TABLE CommunityHealthWorkers (WorkerID INT, Name VARCHAR(50), Specialty VARCHAR(50)); CREATE TABLE Cases (WorkerID INT, CaseID INT, CaseType VARCHAR(20)); INSERT INTO CommunityHealthWorkers (WorkerID, Name, Specialty) VALUES (1, 'John Doe', 'Mental Health'); INSERT INTO CommunityHealthWorkers (WorkerID, Name, Specialty) VALUES (2, 'Jane Smith', 'Physical Health'); INSERT INTO Cases (WorkerID, CaseID, CaseType) VALUES (1, 101, 'Mental Health'); INSERT INTO Cases (WorkerID, CaseID, CaseType) VALUES (2, 201, 'Physical Health'); INSERT INTO Cases (WorkerID, CaseID, CaseType) VALUES (1, 102, 'Mental Health'); INSERT INTO Cases (WorkerID, CaseID, CaseType) VALUES (2, 202, 'Physical Health');
SELECT COUNT(DISTINCT Specialty) FROM CommunityHealthWorkers;