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 é o preço médio por tamanho para camisas masculinas no tamanho XL, de todas as marcas, e exiba os 5 principais resultados?
 ###Tabelas: 
CREATE TABLE Products (ProductID int, ProductName varchar(50), ProductType varchar(50), Size varchar(10), Price decimal(5,2)); INSERT INTO Products (ProductID, ProductName, ProductType, Size, Price) VALUES (1, 'Eco Casual Shirt', 'Men', 'XL', 40); INSERT INTO Products (ProductID, ProductName, ProductType, Size, Price) VALUES (2, 'Green Formal Shirt', 'Men', 'L', 45);
SELECT AVG(Price) as AvgPrice, ProductType FROM Products WHERE ProductType = 'Men' AND Size = 'XL' GROUP BY ProductType ORDER BY AvgPrice DESC LIMIT 5;