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 de postos de carregamento de veículos elétricos em cada estado, agrupados por cidade e tipo de posto de carregamento?
 ###Tabelas: 
CREATE TABLE electric_vehicle_charging_stations (id INT, city VARCHAR(100), state VARCHAR(50), charging_station_type VARCHAR(50), num_stations INT); INSERT INTO electric_vehicle_charging_stations (id, city, state, charging_station_type, num_stations) VALUES (1, 'City A', 'California', 'Level 2', 10); INSERT INTO electric_vehicle_charging_stations (id, city, state, charging_station_type, num_stations) VALUES (2, 'City B', 'California', 'DC Fast Charging', 5);
SELECT state, city, charging_station_type, COUNT(*) AS num_stations FROM electric_vehicle_charging_stations GROUP BY state, city, charging_station_type;