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 distribuição dos tempos de engajamento em tours virtuais para hotéis no Caribe?
 ###Tabelas: 
CREATE TABLE hotel_virtual_tour (hotel_id INT, hotel_name TEXT, country TEXT, virtual_tour TEXT, engagement_time INT); INSERT INTO hotel_virtual_tour (hotel_id, hotel_name, country, virtual_tour, engagement_time) VALUES (1, 'The Tropical Retreat', 'Bahamas', 'yes', 250), (2, 'The Seaside Inn', 'Jamaica', 'yes', 200), (3, 'The Island Resort', 'Puerto Rico', 'no', NULL), (4, 'The Sunshine Hotel', 'Trinidad and Tobago', 'yes', 220);
SELECT country, COUNT(hotel_id) AS total_hotels, AVG(engagement_time) AS avg_engagement_time, STDDEV(engagement_time) AS stddev_engagement_time FROM hotel_virtual_tour WHERE country = 'Caribbean' AND virtual_tour = 'yes' GROUP BY country