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 das garrafas de xampu maiores que 500ml?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name VARCHAR(255), category VARCHAR(255), price DECIMAL(10,2), size INT); INSERT INTO products (product_id, product_name, category, price, size) VALUES (1, 'Moisturizing Shampoo', 'Haircare', 14.99, 750), (2, 'Strengthening Conditioner', 'Haircare', 12.99, 500), (3, 'Volumizing Shampoo', 'Haircare', 15.99, 300);
SELECT AVG(price) FROM products WHERE category = 'Haircare' AND size > 500;