SUB-QUERY) 단일/다중행 다중컬럼 서브쿼리
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 단일/다중행 다중컬럼 서브쿼리 - 서브쿼리 결과가 1행 n열인 경우 : = 동등비교 연산자 사용 - 서브쿼리 결과가 n행 m열인 경우 : in, any/some, all, exists 연산자 사용 1행 2열을 리턴하는 서브쿼리 - ( ~ , ~ ) = ( ~ , ~를 리턴하는 서브쿼리) 퇴사한 직원이 한 명 있는데, 이 사원과 같은 부서, 같은 직급의 사원 조회 (사원명, 직급코드, 부서코드, 퇴사여부) select emp_name, dept_code, job_code, quit_yn from employee where (dept_code, job_code) = ( select dept_c..
2022. 4. 21.
SUB-QUERY) 다중행 단일컬럼 서브쿼리 (any/some, all)
안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 다중행 단일컬럼 서브쿼리 - 서브쿼리 결과가 n행 1열인 경우 - 값이 여러 개이므로 =, !=, >, < 등의 연산자는 사용 불가 - in, any / some, all, exists 연산자 사용 가능 (서브쿼리의 결과는 여러 행이지만, in연산자 안에서 가로로 나열됨) 송종기, 하이유 사원과 같은 부서원 조회 (사원명, 부서코드) select emp_name, dept_code from employee where dept_code in (select dept_code from employee where emp_name in ('송종기', '하이유')); 차태연, 박나라, 이오리와 같은 ..
2022. 4. 21.