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 no Reino Unido que adotaram sistemas de PMS baseados em nuvem?
 ###Tabelas: 
CREATE TABLE hotel_systems (hotel_id INT, hotel_name VARCHAR(255), pms_system VARCHAR(255), country VARCHAR(255)); INSERT INTO hotel_systems (hotel_id, hotel_name, pms_system, country) VALUES (1, 'Hotel A', 'Cloud-based', 'UK'), (2, 'Hotel B', 'On-premises', 'UK'), (3, 'Hotel C', 'Cloud-based', 'USA');
SELECT (COUNT(*) FILTER (WHERE pms_system = 'Cloud-based') * 100.0 / COUNT(*)) FROM hotel_systems WHERE country = 'UK';