What are the product names with average product price smaller than 1000000?
select product_name from products group by product_name having avg(product_price) < 1000000