0% found this document useful (0 votes)
41 views3 pages

DBMS Assignment2

This document contains 27 SQL assignment questions ranging from basic queries to more complex filtering and joins across multiple tables. The questions cover a variety of SQL clauses and operations like selection, filtering, sorting, aggregation and joins.

Uploaded by

rabi23shankar
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)
41 views3 pages

DBMS Assignment2

This document contains 27 SQL assignment questions ranging from basic queries to more complex filtering and joins across multiple tables. The questions cover a variety of SQL clauses and operations like selection, filtering, sorting, aggregation and joins.

Uploaded by

rabi23shankar
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/ 3

SQL ASSIGNMENT 1

1.SALESMAN TABLE
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

2. ORDER TABLE
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.CUSTOMER TABLE
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

1. Write a SQL statement to display all the information of all salesmen.


2. Write a SQL statement to display a string "This is SQL Exercise, Practice and
Solution".
3. Write a SQL statement to display specific columns like name and
commission for all the salesmen.
4. 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.
5. 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.
6. Write a SQL statement to display names and city of salesman, who belongs
to the city of Paris.
7. Write a SQL statement to display all the information for those customers
with a grade of 200.
8. 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.
9. Write a query to display all customers with a grade above 100.
10. Write a query statement to display all customers in New York who have a
grade value above 100.
11. Write a SQL statement to display all customers, who are either belongs to
the city New York or had a grade above 100.
12. 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.
13. Write a SQL query to display those customers who are neither belongs to the
city New York nor grade value is more than 100.
14. 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.
15. 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%.
16. 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.
17. 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.
18. Write a SQL statement to find those salesmen with all information who come
from the city either Paris or Rome.
19. 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.
20. Write a query to sort out those customers with all information whose ID
value is within any of 3007, 3008 and 3009.
21. 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.
22. Write a SQL statement to find those salesmen with all other information and
name started with any letter within 'A' and 'K'.
23. Write a SQL statement to find those salesmen with all other information and
name started with other than any letter within 'A' and 'L'.
24. Write a SQL statement to find that customer with all information whose
name begin with the letter 'B'.
25. Write a SQL statement to find all those customers with all information whose
names are ending with the letter 'n'.
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 that customer with all information who does
not get any grade except NULL.

You might also like