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 bases militares e suas localizações nos Estados Unidos e Canadá?
 ###Tabelas: 
CREATE TABLE MilitaryBases (id INT, name VARCHAR(255), location VARCHAR(255), country VARCHAR(255)); INSERT INTO MilitaryBases (id, name, location, country) VALUES (1, 'Fort Bragg', 'Fayetteville, NC', 'USA'), (2, 'Camp Pendleton', 'Oceanside, CA', 'USA'), (3, 'CFB Petawawa', 'Petawawa, ON', 'Canada');
SELECT SUM(CASE WHEN country IN ('USA', 'Canada') THEN 1 ELSE 0 END) as total_bases, STRING_AGG(location, ', ') as base_locations FROM MilitaryBases WHERE country IN ('USA', 'Canada');