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 médicos de cuidados primários e especialistas em cada estado?
 ###Tabelas: 
CREATE TABLE states (state_abbr CHAR(2), state_name VARCHAR(50)); INSERT INTO states VALUES ('FL', 'Florida'), ('IL', 'Illinois'), ('CA', 'California'); CREATE TABLE physicians (physician_id INT, physician_name VARCHAR(100), physician_type VARCHAR(50), state_abbr CHAR(2)); INSERT INTO physicians VALUES (1, 'Dr. Smith', 'Primary Care', 'FL'), (2, 'Dr. Johnson', 'Specialist', 'IL'), (3, 'Dr. Garcia', 'Primary Care', 'CA'), (4, 'Dr. Brown', 'Specialist', 'CA');
SELECT s.state_name, COUNT(CASE WHEN p.physician_type = 'Primary Care' THEN 1 END) AS primary_care_physicians, COUNT(CASE WHEN p.physician_type = 'Specialist' THEN 1 END) AS specialists FROM states s JOIN physicians p ON s.state_abbr = p.state_abbr GROUP BY s.state_name;