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 dos produtos de 'algodão orgânico' fornecidos por empresas nos Estados Unidos?
 ###Tabelas: 
CREATE TABLE suppliers(supplier_id INT, supplier_name TEXT, country TEXT); INSERT INTO suppliers(supplier_id, supplier_name, country) VALUES (1, 'Green Cotton Co', 'USA'), (2, 'Eco Yarns', 'India'); CREATE TABLE products(product_id INT, product_name TEXT, supplier_id INT, price DECIMAL, quantity INT); INSERT INTO products(product_id, product_name, supplier_id, price, quantity) VALUES (1, 'Organic Cotton T-Shirt', 1, 19.99, 100), (2, 'Regular Cotton T-Shirt', 1, 14.99, 150), (3, 'Organic Cotton Scarf', 1, 34.99, 50), (4, 'Eco-Friendly Yarn', 2, 8.99, 500); CREATE TABLE sales(sale_id INT, product_id INT); INSERT INTO sales(sale_id, product_id) VALUES (1, 1), (2, 2), (3, 3), (4, 4);
SELECT AVG(products.price) FROM products JOIN suppliers ON products.supplier_id = suppliers.supplier_id WHERE products.product_name LIKE '%organic cotton%' AND suppliers.country = 'USA';