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: Quais são os nomes e localizações das bases militares na Ásia e seu número total?
 ###Tabelas: 
CREATE TABLE MilitaryBases (id INT, name VARCHAR(255), location VARCHAR(255), country VARCHAR(255)); INSERT INTO MilitaryBases (id, name, location, country) VALUES (1, 'Camp Zama', 'Zama, Japan', 'Japan'), (2, 'Kadena Air Base', 'Okinawa, Japan', 'Japan'), (3, 'Yongsan Garrison', 'Seoul, South Korea', 'South Korea');
SELECT SUM(CASE WHEN country IN ('Japan', 'South Korea') THEN 1 ELSE 0 END) as total_bases, STRING_AGG(name, ', ') as base_names, STRING_AGG(location, ', ') as base_locations FROM MilitaryBases WHERE country IN ('Japan', 'South Korea');