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 é a porcentagem de hotéis que oferecem opções de turismo virtual em cada região?
 ###Tabelas: 
CREATE TABLE hotel_info (hotel_id INT, region VARCHAR(50)); INSERT INTO hotel_info (hotel_id, region) VALUES (1, 'Europe'), (2, 'North America'), (3, 'Asia'), (4, 'Europe'), (5, 'South America'), (6, 'Asia'); CREATE TABLE virtual_tours (hotel_id INT, has_virtual_tour BOOLEAN); INSERT INTO virtual_tours (hotel_id, has_virtual_tour) VALUES (1, TRUE), (2, FALSE), (3, TRUE), (4, TRUE), (5, FALSE), (6, TRUE);
SELECT region, COUNT(*) * 100.0 / (SELECT COUNT(*) FROM hotel_info) as percentage FROM hotel_info h JOIN virtual_tours v ON h.hotel_id = v.hotel_id WHERE has_virtual_tour GROUP BY region;