Name the most expensive and the least expensive products available, excluding free gifts.
most expensive product refers to MAX(Price); least expensive product refers to MIN(Price); excluding free gifts refers to not including Price = 0;
SELECT Name FROM Products WHERE Price IN (( SELECT MAX(Price) FROM Products ), ( SELECT MIN(Price) FROM Products ))
database name:db_id sales
Customers table Customers Cols: Customer ID dtype integer, First Name dtype text, Middle Initial dtype text, Last Name dtype text, 
Employees table Employees Cols: Employee ID dtype integer, First Name dtype text, Middle Initial dtype text, Last Name dtype text, 
Products table Products Cols: Product ID dtype integer, Name dtype text, Price dtype real, 
Sales table Sales Cols: Sales ID dtype integer, SalesPerson ID dtype integer, Customer ID dtype integer, Product ID dtype integer, Quantity dtype integer, 
