ANY & ALL & SOME
이번에는 ANY & ALL & SOME에 대하여 알아보자
저 명령어들을 알려면 일단은 서브쿼리를 알아야 하는데 이미 한번 봤기 때문에 난 상관없다.
먼저 서브쿼리에 대하여 알아보자
select Name, height from userTbl
where height >= (select height from userTbl where addr = '경남');
위 구문을 사용하게 되면 에러가 발생하는데 그 이유는 서브쿼리의 결과값이 두개이기 떄문이다.
이러한 단점을 해결 해주는 것들이 바로 any & all & some 참고로 any = some 이라고 한다.
select Name, height from userTbl where height >= any (select height from userTbl where addr = '경남');
이번에는 all
select Name, height from userTbl
where height >= all (select height from userTbl where addr = '경남');
이렇게 any & all & some은 서브쿼리를 이용할 때 도움을 주는 명령어 이다.
'SQL > mysql' 카테고리의 다른 글
집계 함수 (0) | 2017.09.19 |
---|---|
GROUP BY & HAVING (0) | 2017.09.19 |
관계 연산자 BETWEEN & AND & IN & LIKE (0) | 2017.09.08 |
WHERE (0) | 2017.09.08 |
USE (0) | 2017.09.08 |
댓글
이 글 공유하기
다른 글
-
집계 함수
집계 함수
2017.09.19 -
GROUP BY & HAVING
GROUP BY & HAVING
2017.09.19 -
관계 연산자 BETWEEN & AND & IN & LIKE
관계 연산자 BETWEEN & AND & IN & LIKE
2017.09.08 -
WHERE
WHERE
2017.09.08