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 incidentes de segurança e suas respectivas categorias para cada região no último trimestre?
 ###Tabelas: 
CREATE TABLE incident_region (id INT, incident_id INT, region VARCHAR(255), category VARCHAR(255), year INT, quarter INT); INSERT INTO incident_region (id, incident_id, region, category, year, quarter) VALUES (1, 1, 'North America', 'Malware', 2022, 1), (2, 2, 'Europe', 'Phishing', 2022, 1), (3, 3, 'Asia', 'SQL Injection', 2022, 1), (4, 4, 'South America', 'Cross-site Scripting', 2022, 1), (5, 5, 'Africa', 'DDOS', 2022, 1), (6, 6, 'Australia', 'Insider Threat', 2022, 1);
SELECT region, category, COUNT(*) as total, STRING_AGG(incident_id::text, ',') as incidents FROM incident_region WHERE year = 2022 AND quarter = 1 GROUP BY region, category ORDER BY total DESC;