Table schema:
CREATE TABLE PRODUCTS (Product_Name VARCHAR, Product_Price INTEGER)

Question: What are the product names with average product price smaller than 1000000?
SQL: SELECT Product_Name FROM PRODUCTS GROUP BY Product_Name HAVING AVG(Product_Price) < 1000000