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: Encontre os hotéis na tabela de hotéis que possuem uma classificação mais alta do que a classificação média dos hotéis com instalações de academia.
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, name VARCHAR(50), rating FLOAT, has_gym BOOLEAN); INSERT INTO hotels (hotel_id, name, rating, has_gym) VALUES (1, 'Hotel X', 4.5, true), (2, 'Hotel Y', 4.2, false), (3, 'Hotel Z', 4.7, true), (4, 'Hotel W', 4.3, false), (5, 'Hotel V', 4.6, true), (6, 'Hotel U', 4.9, false);
SELECT * FROM hotels WHERE rating > (SELECT AVG(rating) FROM hotels WHERE has_gym);