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 é a classificação média de satisfação do cidadão para os serviços públicos no estado de Illinois, e qual é o tempo de resposta mediano para esses serviços?
 ###Tabelas: 
CREATE TABLE citizen_satisfaction (state VARCHAR(20), service VARCHAR(20), rating FLOAT); INSERT INTO citizen_satisfaction (state, service, rating) VALUES ('Illinois', 'Education', 4.5), ('Illinois', 'Healthcare', 4.3), ('Illinois', 'Transportation', 4.2); CREATE TABLE response_times (state VARCHAR(20), service VARCHAR(20), response_time INT); INSERT INTO response_times (state, service, response_time) VALUES ('Illinois', 'Education', 60), ('Illinois', 'Healthcare', 90), ('Illinois', 'Transportation', 75);
SELECT AVG(rating) as average_rating, MEDIAN(response_time) as median_response_time FROM citizen_satisfaction INNER JOIN response_times ON citizen_satisfaction.state = response_times.state AND citizen_satisfaction.service = response_times.service WHERE citizen_satisfaction.state = 'Illinois';