은행에 예금과 대출이 모두 있는 고객을 찾아라
select distinct cnm
from depositor
where cnm in
(select cnm
from borrower);
은행에 대출은 있으나 예금은 없는 모둔 고객을 찾아라
select distinct cnm
from borrower
where cnm not in
(select cnm
from depositor);
perryridge 지점에 예금과 대출에 모두 가진 고객을 찾아라
select distinct cnm
from borrower,loan
where borrower.lnr=loan.lnr and
bnm='Perryridge' and
cnm in
(select cnm
from depositor,account
where depositor.anr=account.anr
and bnm='Perryridge')
select distinct bnm
from branch
where assets>all
(select assets
from branch
where bc='brooklyn')
select t.cnm
from depositor as
where unigue(
select r.cnm
from account, depositor as r
where t.cnm=r.cnm and
r.anr=account.anr and
account.bnm='perryridge')
평균예금잔고가 1200불을 초과하는 지점들의 평균 예금 잔고를 찾아라
select bnm, balance
from (select bnm, avg(balance)
from account
group by bnm)
as result (bnm, balance)
where balance>120
'Study > Oracle' 카테고리의 다른 글
DB SQL 기본 형식 (1) | 2011.09.04 |
---|---|
기말고사 문제 (0) | 2011.09.04 |
10.05.26 DB 실습 (0) | 2011.09.03 |
10.05.04 DB 실습 (0) | 2011.09.03 |
10.04.28 DB 실습 (0) | 2011.09.03 |