0% found this document useful (0 votes)
14 views4 pages

Assignment 6

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Assignment 6

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

1.

SELECT CONCAT(cust_fname, ' ', cust_lname)


FROM customer
UNION
SELECT CONCAT(emp_fname, ' ', emp_lname)
FROM employee

2. SELECT CONCAT(cust_fname, cust_lname) as name


FROM customer
INTERSECT
SELECT CONCAT(emp_fname, emp_lname) as name
FROM employee

3. SELECT product_id
FROM product
EXCEPT
SELECT product_id
FROM product_in_order
4. SELECT product_name, category_id, count(product_price) as price_sum
FROM product
group by grouping sets (
(product_name, category_id),
(product_name),
(category_id),
()
)

5. SELECT proj_name, start_date


FROM project
group by grouping sets (
(proj_name, start_date),
(proj_name),
(start_date),
()
)

6. CREATE INDEX
ON project(proj_id);
CREATE INDEX
ON customer(cust_id);
CREATE INDEX
ON orders(order_id);

7. CREATE UNIQUE INDEX


ON category(category_id);
CREATE UNIQUE INDEX
ON country(country_id);
CREATE UNIQUE INDEX
ON city(city_id);
CREATE UNIQUE INDEX
ON location(location_id);

8. CREATE INDEX
ON project(proj_id, proj_name);
CREATE INDEX
ON product_in_order(id, product_id);
CREATE INDEX
ON product(product_id, product_name);

9. CREATE VIEW Price_View AS


SELECT product_price
FROM product
WHERE product_price > 10;

10. ALTER VIEW Price_View


RENAME TO p_view;
DROP VIEW p_view

11. UPDATE employee SET salary = salary - 10000 WHERE emp_id = 1;


UPDATE employee SET salary = salary + 10000 WHERE emp_id = 2;

You might also like