Sie sind auf Seite 1von 9

Department of Computer Engineering

Subject: CO 71003 (Database Engineering)

Assignment –1
Deposit (Actno, Cname, Bname, Amount, Adate)
Branch(Bname, City)
Customer(Cname, City)
Borrow(Loan_no, Cname, Bname, Amount)

1. List all the depositors along with their branch name and amount living in city
Nagpur.
Query:- select bname,amount from deposit where bname=(select bname from branch where

city='bhopal';

Output:-

2.List the branch cities of Aditya and Shivani who are depositors.

Query:-select city from branch where bname IN (select bname from deposit where
cname='Aditya' or cname='Shivani';

Output:-

3.List the customer having deposit greater than 1000 and loan less than 10000.
Query:- select cname from deposit where amount >1000 and bname IN (select bname from
borrow where amount <10000);

Output:-

4. List city of depositors having branch SGSITS

Query:- select city from branch where bname=(select bname from deposit where

bname='SGSITS';

Output:-

5. List total and average loan.

Query:-select sum(amount)total,avg(amount)avg from borrow;

Output:-

6. List minimum and maximum deposit.

Query:- select min(amount)min,max(amount)max from deposit;


Output:-

7. List total number of branch citywise.

Query:-select count(bname)total,city from branch Group by(city);

Output:-

8. List total loan taken from abc branch.

Query:-select sum(amount ) As 'total 'from borrow where bname='indore';

Output:-

9. List city in which only one branch exist.

Query:- select city from branch Group by city having (count(distinct bname)=1);

Output:-
10.List maximum deposit of customer living in Bhopal.

Query:- select max(amount) from deposit where cname IN (select cname from
customer where city='bhopal');

Output:-

11. Count total number of branch cities.

Query:-select count(bname)total,city from branch Group by (city);

Output:-

12. Give branch name and branchwise deposit.

Query:-select count(cname)totalno,bname from deposit Group by(bname);

Output:-
13. Give city name and citywise deposit.

Query:- select count(cname)total,bname from borrow Group by (bname);

Output:-

14.Count total number of depositors branchwise.

Query:- select count(cname)total from deposit Group by (bname);

Output:-

15.List the branches having a sum of deposit more than 1000.

Query:- select bname from deposit Group by bname having sum(amount)>1000;

Output:-
16.List branch name having no. of customers who are taking loan is greater than
two.

Query:-select bname from borrow Group by bname having count(Distinct(cname))>2;

Output:-

17.List the names of customers having deposit in the branches where the
average deposit is more than 5000.

Query:-select cname,bname from deposit Group by bname having


Avg(amount)>5000;

Output:-

18.Count total number of borrower branchwise.

Query:- select count(cname)total from borrow Group by (bname);

Output:-
19.List branchname having total number of borrower greater than 4.

Query:-select bname from borrow Group by count(Distinct cname)>4;

Output:-

20. Give 10% interest to all depositors.


Query:-select 1.1*amount as new_amount from deposit;

Output:-

21. Give 10% interest to all depositors living in Gwalior and branch city is Pune.

Query:-select 1.1*amount AS new amount from deposit where bname IN (select bname
from branch where city IN('gwalior','pune');

Output:-

22.List total deposit of customer having account date later than 1-jan-2014.
Query:-select cname,amount from deposit where adate>'2014-01-01';

Output:

24.List all depositors having deposit in all the branches where avinash is having
account.

Query:- select cname from deposit where bname IN (select bname from deposit where
cname='avinash';

Output:-

25.Change the deposit of “ABC” branch to 1000 and change the branch as
“XYZ”.

Query:-update deposit set amount=1000,bname='Sgsits' where bname='mp nagar';


Qutput:-

26.List the customer name having 'a' as the second letter.


Query:-select cname from customer where cname like '_a%';

Output:- cname

Das könnte Ihnen auch gefallen