또자의 코딩교실

Sub Query(보충 및 복습 필요 본문

코딩공부/SQL

Sub Query(보충 및 복습 필요

또자자 2021. 9. 14. 08:59

Sub Query?

=

 

서브 쿼리 핵심)

1.내가 뭘 모르는지 찾자

2.모르는 값을 서브쿼리로 찾자

3.모르는 값이 서브쿼리에 어떤 column값으로 나타낼지 결정하자

4. 서브쿼리의 결과가 몇 개인가?

-한개의 값이 떨어질때에는 단일 비교 연산자를 사용

 

-다수의 값일 경우 큰 값과 작은 값을 비교할 때 any, all 연산자를 사용

ex) select last_name, salary

2 from employees

3 where salary >=( select salary 2 from employees 3 where last_name=’Abel’)

넘겨주는 query와 받아주는 columndata type만 같으면 됨.

 

+) any, all 연산자

any 연산자 : 최소값보다 작고 큰 의 의미

all 연산자 : 전부 or 최대값 보다 큰 값의 의미

 

sub query 최대급여보다 더 많은 급여를 찾아라 : >all (최소급여 보다 작은: <all)

최소급여보다 많은 : >any

최소급여보다 적은 : <any

Comments