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 categorias de cosméticos têm um preço médio acima de $20?
 ###Tabelas: 
CREATE TABLE Cosmetics (id INT, name VARCHAR(50), category VARCHAR(50), price DECIMAL(5,2)); INSERT INTO Cosmetics (id, name, category, price) VALUES (1, 'Luxury Lipstick', 'Makeup', 25.99), (2, 'Premium Foundation', 'Makeup', 32.50), (3, 'Deluxe Mascara', 'Makeup', 18.49);
SELECT c.category, AVG(c.price) as avg_price FROM Cosmetics c GROUP BY c.category HAVING AVG(c.price) > 20;