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 impressões de anúncios para usuários no Sudeste Asiático, dividido por plataforma?
 ###Tabelas: 
CREATE TABLE ad_impressions (id INT, user_id INT, platform VARCHAR(50), impressions INT); INSERT INTO ad_impressions (id, user_id, platform, impressions) VALUES (1, 1, 'Facebook', 200), (2, 2, 'Instagram', 300), (3, 3, 'Twitter', 150); CREATE TABLE users (id INT, region VARCHAR(50)); INSERT INTO users (id, region) VALUES (1, 'Indonesia'), (2, 'Malaysia'), (3, 'Singapore');
SELECT users.region, SUM(CASE WHEN platform = 'Facebook' THEN impressions ELSE 0 END) as Facebook_impressions, SUM(CASE WHEN platform = 'Instagram' THEN impressions ELSE 0 END) as Instagram_impressions, SUM(CASE WHEN platform = 'Twitter' THEN impressions ELSE 0 END) as Twitter_impressions FROM ad_impressions JOIN users ON ad_impressions.user_id = users.id WHERE users.region IN ('Indonesia', 'Malaysia', 'Singapore') GROUP BY users.region;