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: Quais são os 5 tipos de treino mais populares?
 ###Tabelas: 
CREATE TABLE workouts (id INT, user_id INT, workout_type VARCHAR(20), duration INT); INSERT INTO workouts (id, user_id, workout_type, duration) VALUES (1, 101, 'Treadmill', 30), (2, 102, 'Treadmill', 45), (3, 103, 'Treadmill', 60), (4, 104, 'Elliptical', 30), (5, 105, 'Yoga', 60), (6, 106, 'Pilates', 45);
SELECT workout_type, COUNT(*) as num_workouts FROM workouts GROUP BY workout_type ORDER BY num_workouts DESC LIMIT 5;