Assignment 3
QUESTION 1
select productid, productname, unitprice from products
where unitprice > 50
order by unitprice desc
limit 5
QUESTION 2
select categoryid, round(avg(unitprice)) as avg_price from products
group by categoryid
having avg(unitprice) > 20
order by avg_price desc
QUESTION 3
select orderid, sum(unitprice*quantity*(1-discount)) total_order_amt from orderdetails o
where discount > 0
group by orderid
having count(orderid) > 3
order by total_order_amt;
QUESTION 4
select orderid, [Link], orderdate from orders o
join customers c
on [Link]=[Link]
where shipcountry = 'Germany'
QUESTION 5
select productname, companyname from products p
join suppliers s
on [Link]=[Link]
where country='USA'
QUESTION 6
select productname, categoryname from products p
join categories c
on [Link]=[Link]
where categoryname in ('Beverages', 'Condiments')
QUESTION 7
select orderid, companyname, freight from orders o
join customers c
on [Link]=[Link]
where freight > 100