반응형
any
- any뒤에 오는 것들 중 하나라도 조건에 맞으면 반환
- a < any(b) : a값이 b값들 중 하나로 작은게 있으면 조건 충족
- 예시
select * from class where (tall < any(select tall from class where gender='F') and (gneder='M')
=> 클래스에서 여자들의 키 중 어떤 한명보다도 작은 남자를 모두 반환
all
- all뒤에 오는 모든 조건을 만족하면 반환
- a <all(b) : a값이 모든 b값들보다 크면 조건 충족
- 예시
select * from class where (tall < all(select tall from class where gender='F') and (gneder='M')
=> 클래스에서 모든 여자들보다 키가 큰 남자를 모두 반환
반응형