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 nos Estados Unidos e Canadá, e seus respectivos nomes?
 ###Tabelas: 
CREATE TABLE military_bases (id INT, name VARCHAR(255), country VARCHAR(255)); INSERT INTO military_bases (id, name, country) VALUES (1, 'Fort Bragg', 'USA'), (2, 'Camp Pendleton', 'USA'), (3, 'Bagotville', 'Canada');
SELECT SUM(CASE WHEN country = 'USA' THEN 1 ELSE 0 END) as total_us_bases, SUM(CASE WHEN country = 'Canada' THEN 1 ELSE 0 END) as total_canada_bases, group_concat(name) as base_names FROM military_bases WHERE country IN ('USA', 'Canada');