any,all 연산자

혜쿰·2023년 7월 27일
0
  • any, all 연산자 : null인 자료는 제외하고 작업
    값 <any : subquery의 반환값 중 최대값보다 작은 ~
    값 >any : subquery의 반환값 중 최소값보다 큰 ~
    값 <all : subquery의 반환값 중 최소값보다 작은 ~
    값 >all : subquery의 반환값 중 최대값보다 큰 ~

  • 대리 연봉의 최대값 보다 작은 연봉을 받는 직원은?

SELECT jikwon_no,jikwon_name,jikwon_pay FROM jikwon
WHERE jikwon_pay <ANY(SELECT jikwon_pay FROM jikwon WHERE jikwon_jik = '대리');

  • 30번 부서에 최고 연봉자보다 연봉을 많이 받는 직원은?

SELECT jikwon_no, jikwon_name, jikwon_pay FROM jikwon
WHERE jikwon_pay >ALL (SELECT jikwon_pay FROM jikwon WHERE buser_num = 30);

0개의 댓글