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 categoria de hotel mais popular com base no número de hotéis?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, name VARCHAR(50), category VARCHAR(20), rating DECIMAL(2,1)); INSERT INTO hotels (hotel_id, name, category, rating) VALUES (1, 'The Urban Chic', 'boutique', 4.5), (2, 'The Artistic Boutique', 'boutique', 4.7), (3, 'The Cozy Inn', 'budget', 4.2), (4, 'The Grand Palace', 'luxury', 4.8), (5, 'The Majestic', 'luxury', 4.6), (6, 'The Beach Resort', 'resort', 4.4);
SELECT category, COUNT(*) AS hotel_count, RANK() OVER (ORDER BY COUNT(*) DESC) AS rank FROM hotels GROUP BY category;