반응형
ALL : ALL절에 포함된 값들 모두.
>ALL : ALL의 값들보다 큰 값.
<ALL : ALL의 값들보다 작은 값.
질의 4-18
3번 고객이 주문한 도서의 최고 금액보다 더 비싼 도서를 구입한 주문의 주문번호와 금액을 보이시오.
select orderid, saleprice
from orders
where saleprice > all (select saleprice
from orders
where custid='3');
답
5 20000
2 21000
SOME과 ANY는 동일한 기능을 한다.
select orderid, saleprice
from orders
where saleprice > SOME(select saleprice
from orders
where custid='3');
답
2 21000
5 20000
10 13000
7 13000
6 12000
8 12000
3 8000
9 7000
ALL은 모든 값보다. 라는 의미이므로 MAX의 뜻을 가지고 있다.
SOME은 어떤 값보다. 라도 의미이므로 MIN의 뜻을 가지고 있다.
'SQL' 카테고리의 다른 글
PROCEDURE (0) | 2018.03.27 |
---|---|
EXISTS / NOT EXISTS (0) | 2018.03.15 |
IN / NOT IN (0) | 2018.03.15 |
부속질의 Subquery (0) | 2018.03.15 |
SQL 내장함수 예제 (0) | 2018.03.14 |
댓글