0% found this document useful (0 votes)
383 views

DB Exercises Project 2

The document provides instructions for a database administration project involving creating tables, entering sample data, adding constraints, and writing SQL queries. It includes instructions to: 1. Create a database called "Online sales" and tables to store salesman, customer, and orders data. 2. Write SQL queries to retrieve, filter, sort, and perform calculations on the data in various ways such as finding total purchase amounts or salesmen in specific cities. 3. Backup the "Online sales" database to the c:/backup folder for safekeeping.

Uploaded by

mohammed ahmed
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)
383 views

DB Exercises Project 2

The document provides instructions for a database administration project involving creating tables, entering sample data, adding constraints, and writing SQL queries. It includes instructions to: 1. Create a database called "Online sales" and tables to store salesman, customer, and orders data. 2. Write SQL queries to retrieve, filter, sort, and perform calculations on the data in various ways such as finding total purchase amounts or salesmen in specific cities. 3. Backup the "Online sales" database to the c:/backup folder for safekeeping.

Uploaded by

mohammed ahmed
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

Database Administration Level III Project TWO

1. Cerate database by the name of Online sales


2. Cerate the following tables and enter the data

Sample table: salesman


salesman_id | name | city | commission
-------------+------------+----------+------------
5001 | James Hoog | New York | 0.15
5002 | Nail Knite | Paris | 0.13
5005 | Pit Alex | London | 0.11
5006 | Mc Lyon | Paris | 0.14
5007 | Paul Adam | Rome | 0.13
5003 | Lauson Hen | San Jose | 0.12

Sample table: customer


customer_id | cust_name | city | grade | salesman_id
-------------+----------------+------------+-------+-------------
3002 | Nick Rimando | New York | 100 | 5001
3007 | Brad Davis | New York | 200 | 5001
3005 | Graham Zusi | California | 200 | 5002
3008 | Julian Green | London | 300 | 5002
3004 | Fabian Johnson | Paris | 300 | 5006
3009 | Geoff Cameron | Berlin | 100 | 5003
3003 | Jozy Altidor | Moscow | 200 | 5007
3001 | Brad Guzan | London | | 5005

Sample table: orders

ord_no purch_amt ord_date customer_id salesman_id


---------- ---------- ---------- ----------- -----------
70001 150.5 2012-10-05 3005 5002
70009 270.65 2012-09-10 3001 5005
70002 65.26 2012-10-05 3002 5001
70004 110.5 2012-08-17 3009 5003
70007 948.5 2012-09-10 3005 5002
70005 2400.6 2012-07-27 3007 5001
70008 5760 2012-09-10 3002 5001
70010 1983.43 2012-10-10 3004 5006
70003 2480.4 2012-10-10 3009 5003
70012 250.45 2012-06-27 3008 5002
70011 75.29 2012-08-17 3003 5007
70013 3045.6 2012-04-25 3002 5001
3. Add default value for customer table city “New York”
4. Check the value order table grade can’t greater than 300
5. Write a SQL statement to display all the information of all salesmen.
6. Write a SQL statement to display specific columns like name and
commission for all the salesmen. 
7. Write a query to display the columns in a specific order like order date,
salesman id, order number and purchase amount from for all the orders.
8. Write a query which will retrieve the value of salesman id of all salesmen,
getting orders from the customers in orders table without any repeats.
9. Write a SQL statement to display names and city of salesman, who
belongs to the city of Paris.
10. Write a SQL statement to display all the information for those customers
with a grade of 200
11. Write a SQL query to display the order number followed by order date and
the purchase amount for each order which will be delivered by the
salesman who is holding the ID 5001.
12. Write a query to display all customers with a grade above 100
13. Write a SQL statement to display all customers, who are either belongs to
the city New York or had a grade above 100.
14. Write a SQL statement to display all the customers, who are either belongs
to the city New York or not had a grade above 100
15. Write a SQL statement to display either those orders which are not issued
on date 2012-09-10 and issued by the salesman whose ID is 5005 and
below or those orders which purchase amount is 1000.00 and below.
16. Write a SQL statement to display salesman_id, name, city and commission
who gets the commission within the range more than 0.10% and less than
0.12%.
17. Write a SQL query to display all orders where purchase amount less than
200 or exclude those orders which order date is on or greater than 10th
Feb,2012 and customer id is below 3009.
18. Write a SQL statement to exclude the rows which satisfy 1) order dates are
2012-08-17 and purchase amount is below 1000 2) customer id is greater
than 3005 and purchase amount is below 1000.
19. Write a SQL query to display order number, purchase amount, the
achieved and unachieved percentage (%) for those order which exceeds
the 50% of the target value of 6000.
20. Write a SQL statement to find those salesmen with all information who
come from the city either Paris or Rome.
21. Write a query to filter those salesmen with all information who comes from
any of the cities Paris and Rome.
22. Write a query to produce a list of salesman_id, name, city and commission
of each salesman who live in cities other than Paris and Rome.
23. Write a query to sort out those customers with all information whose ID
value is within any of 3007, 3008 and 3009.
24. Write a query to filter all those orders with all information which purchase
amount value is within the range 500 and 4000 except those orders of
purchase amount value 948.50 and 1983.43.
25. Write a SQL statement to find those salesmen with all other information
and name started with other than any latter within 'A' and 'L'.
26. Write a SQL statement to find those salesmen with all information whose
name containing the 1st character is 'N' and the 4th character is 'l' and
rests may be any character.
27. Write a SQL statement to find the total purchase amount of all orders.
28. Write a SQL statement to find the average purchase amount of all orders.
29. Write a SQL statement to find the number of salesmen currently listing for
all of their customers.
30. Write a query to find those customers with their name and those salesmen
with their name and city who lives in the same city.
31. Write a SQL statement to find the names of all customers along with the
salesmen who works for them.
32.  Write a query that produces all customers with their name, city, salesman
and commission, who served by a salesman and the salesman works at a
rate of the commission within 12% to 14%. 
33. Write a SQL statement that produces all orders with the order number,
customer name, commission rate and earned commission amount for
those customers who carry their grade is 200 or more and served by an
existing salesman.
34. Write a SQL statement to prepare a list with salesman name, customer
name and their cities for the salesmen and customer who belongs to the
same city.
35. Write a SQL statement to make a list with order no, purchase amount,
customer name and their cities for those orders which order amount
between 500 and 2000.
36. Write a SQL statement to find the list of customers who appointed a
salesman for their jobs who gets a commission from the company is more
than 12%.
37. Write a query to display all the orders from the orders table issued by the
salesman 'Paul Adam'
38. Write a query to display all the orders for the salesman who belongs to the
city London.
39. Write a query to find all the orders issued against the salesman who may
works for customer whose id is 3007.
40. Write a query to display all the orders which values are greater than the
average order value for 10th October 2012.
41. Write a query to find all orders attributed to a salesman in New york.
42. Write a query to display the commission of all the salesmen servicing
customers in Paris
43. Write a query to display all the customers whose id is 2001 below the
salesman ID of Mc Lyon.
44. Delete default value of city form customer table
45. Back up online sales database to disk c:/backup folder

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy