Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

MySQL Assignments Day 3

Changes made to the tables in day 3:

Product table:
ALTER TABLE `test`.`products`

ADD COLUMN `product_shipped` VARCHAR(45) NOT NULL AFTER `product_stock`;

ALTER TABLE `test`.`products`

ADD COLUMN `product_freight_price` INT NOT NULL AFTER `product_shipped`;

ALTER TABLE `test`.`products`

ADD COLUMN `product_date` VARCHAR(45) NOT NULL AFTER `product_freight_price`;

Data added in Product table:


UPDATE `test`.`products` SET `product_shipped` = 'USA' WHERE (`id` = '10101');

UPDATE `test`.`products` SET `product_shipped` = 'Canada' WHERE (`id` = '10102');

UPDATE `test`.`products` SET `product_shipped` = 'Australia' WHERE (`id` = '10103');

UPDATE `test`.`products` SET `product_shipped` = 'India' WHERE (`id` = '10104');

UPDATE `test`.`products` SET `product_shipped` = 'UK' WHERE (`id` = '10105');

UPDATE `test`.`products` SET `product_shipped` = 'USA' WHERE (`id` = '10106');

UPDATE `test`.`products` SET `product_freight_price` = '100' WHERE (`id` = '10101');

UPDATE `test`.`products` SET `product_freight_price` = '234' WHERE (`id` = '10102');

UPDATE `test`.`products` SET `product_freight_price` = '345' WHERE (`id` = '10103');

UPDATE `test`.`products` SET `product_freight_price` = '65' WHERE (`id` = '10104');

UPDATE `test`.`products` SET `product_freight_price` = '098' WHERE (`id` = '10105');

UPDATE `test`.`products` SET `product_freight_price` = '1000' WHERE (`id` = '10106');

UPDATE `test`.`products` SET `product_date` = 'July 1996' WHERE (`id` = '10101');

UPDATE `test`.`products` SET `product_date` = 'August 1999' WHERE (`id` = '10102');


UPDATE `test`.`products` SET `product_date` = 'December 1954' WHERE (`id` = '10103');

UPDATE `test`.`products` SET `product_date` = 'April 1990' WHERE (`id` = '10104');

UPDATE `test`.`products` SET `product_date` = 'July 1997' WHERE (`id` = '10105');

UPDATE `test`.`products` SET `product_date` = 'July 1996' WHERE (`id` = '10106');

Assignment 1
SELECT *
FROM test.employee
ORDER BY employee_first_name

Assignment 2
SELECT *
FROM test.employee
ORDER BY employee_first_name, employee_last_name

Assignment 3
SELECT *
FROM test.products
 ORDER BY name,price DESC

Assignment 4
SELECT name, price, price * (1 + 0.2)

FROM products

WHERE price * (1 + 0.2) < 30 ORDER BY price DESC

Assignment 5
SELECT employee_id AS id, employee_first_name AS Sales_Representative

FROM employee
WHERE employee_positions = 'Sales Representative'

Assignment 6
SELECT COUNT(employee_first_name)

FROM employee;

Assignment 7
SELECT DISTINCT employee_positions

FROM employee;

Assignment 8
SELECT COUNT(DISTINCT employee_positions)

FROM employee;

Assignment 9
SELECT max(price)

FROM products;

Assignment 10
SELECT MIN(product_stock) , name

FROM products;
Assignment 11
SELECT AVG(product_freight_price)

FROM products

WHERE product_shipped = 'USA'

Assignment 12
SELECT SUM(product_freight_price)

FROM products

WHERE product_date = 'July 1996'

You might also like