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 frutas não transgênicas por país de origem?
 ###Tabelas: 
CREATE TABLE countries (id INT, name TEXT); CREATE TABLE products (id INT, country_of_origin_id INT, is_non_gmo BOOLEAN, category TEXT, price FLOAT); CREATE TABLE sales (id INT, product_id INT, quantity INT); INSERT INTO countries (id, name) VALUES (1, 'USA'), (2, 'Mexico'), (3, 'Brazil'), (4, 'Canada'); INSERT INTO products (id, country_of_origin_id, is_non_gmo, category, price) VALUES (1, 1, true, 'fruit', 3.5), (2, 1, false, 'fruit', 2.5), (3, 2, true, 'fruit', 4.0), (4, 2, false, 'fruit', 3.0), (5, 3, true, 'vegetable', 1.5), (6, 4, false, 'vegetable', 1.0); INSERT INTO sales (id, product_id, quantity) VALUES (1, 1, 100), (2, 2, 75), (3, 3, 60), (4, 4, 80), (5, 5, 100), (6, 6, 120);
SELECT c.name AS country_name, AVG(p.price) AS avg_price FROM products p JOIN countries c ON p.country_of_origin_id = c.id WHERE p.is_non_gmo = true GROUP BY c.name;