What are the different product names? What is the average product price for each of them?
return products ;return different names of  #1 ;return prices of  #1 ;return average of  #3 for each  #1 ;return #2 ,  #4
['select', 'project', 'project', 'group', 'union']