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 consumo total de energia (em TWh) de edifícios residenciais no Japão, agrupado por tipo de aquecimento?
 ###Tabelas: 
CREATE TABLE residential_energy (id INT, country TEXT, heating_type TEXT, consumption_twh FLOAT); INSERT INTO residential_energy (id, country, heating_type, consumption_twh) VALUES (1, 'Japan', 'Electric', 100.0), (2, 'Japan', 'Gas', 150.0), (3, 'Japan', 'Heat Pump', 120.0);
SELECT heating_type, SUM(consumption_twh) FROM residential_energy WHERE country = 'Japan' GROUP BY heating_type;