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: Calcular a pontuação média de satisfação para os serviços públicos em cada estado, excluindo registros com uma pontuação de satisfação de 0.
 ###Tabelas: 
CREATE TABLE state_services (state VARCHAR(20), service_type VARCHAR(50), satisfaction_score INT); INSERT INTO state_services (state, service_type, satisfaction_score) VALUES ('California', 'transportation', 8), ('California', 'education', 7), ('California', 'healthcare', 9), ('California', 'public_safety', 6), ('California', 'utilities', 0), ('Texas', 'transportation', 9), ('Texas', 'education', 8), ('Texas', 'healthcare', 7), ('Texas', 'public_safety', 8), ('Texas', 'utilities', 0);
SELECT state, AVG(satisfaction_score) FROM state_services WHERE satisfaction_score > 0 GROUP BY state;