You are on page 1of 5

1.

Code:

SELECT

o.orderNumber,

p.productName,

p.productVendor

FROM products p

LEFT JOIN orders o

ON o.orderNumber

ORDER BY o.orderNumber DESC;

Screenshot:
2.

Code:

SELECT productName AS 'Product Name',

SUM(quantityOrdered) AS '# Sold'

FROM

SELECT p.productCode,

p.productName,

od.quantityOrdered,

p.productLine

FROM products p

RIGHT JOIN orderdetails od

ON p.productCode = od.productCode

) AS x

GROUP BY productName

ORDER BY 2 DESC;

Screenshot:
3.

Code:

SELECT p.productName AS 'Product Name',

SUM(o.quantityOrdered) AS 'Total Sales',

SUM(o.quantityOrdered * o.priceEach) AS 'Total Amount'

FROM products p

LEFT JOIN orderdetails o

ON p.productCode = o.productCode

GROUP BY 1

ORDER BY 3 DESC;

Screenshot
4.

Code:

SELECT

c.customerNumber,

c.customerName,

SUM(p.amount) AS total_amount,

COUNT(p.amount) AS payments_count

FROM

customers c INNER JOIN payments p

ON c.customerNumber=p.customerNumber

GROUP BY c.customerNumber

ORDER BY payments_count desc

LIMIT 10;LIMIT 10;

Screenshot:
5.

Code:

SELECT

c.customerNumber,

c.customerName,

p.amount

FROM customers c

LEFT JOIN payments p

ON c.customerNumber=p.customerNumber

WHERE p.amount is NULL

ORDER BY c.customerName ASC;

Screenshot:

You might also like