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 clínicas de atenção primária e sua classificação média, agrupadas por estado?
 ###Tabelas: 
CREATE TABLE public.healthcare_access (id SERIAL PRIMARY KEY, state TEXT, city TEXT, facility_type TEXT, patients_served INT, rating INT); INSERT INTO public.healthcare_access (state, city, facility_type, patients_served, rating) VALUES ('California', 'San Diego', 'Primary Care Clinic', 7000, 8), ('New York', 'New York City', 'Primary Care Clinic', 12000, 7), ('California', 'Los Angeles', 'Specialty Clinic', 6000, 9);
SELECT state, facility_type, AVG(rating) AS avg_rating, COUNT(*) FILTER (WHERE facility_type = 'Primary Care Clinic') AS clinic_count FROM public.healthcare_access GROUP BY state, facility_type;