개발 공부 기록
SUBQUERY(단일행, 다중행, 다중열 본문
단일 행 서브쿼리(SINGLE ROW SUBQUERY)
서브쿼리의 조회 결과값의 개수가 1개일 때 단일행 서브쿼리 앞에는 일반 연산자 사용
ex1) HAVING절에서 서브쿼리
** 서브쿼리는 WHERE절, SELECT, FROM, HAVING절에 사용이 가능하다!
다중 행 서브쿼리(MULTI ROW SUBQUERY)
서브쿼리의 조회 결과 값의 행이 여러 개인 서브쿼리
ex1)
ex2)
- 사수에 해당하는 사번을 조회
중복을 제거하면 사수의 사번이 나온다 -> NULL 값은 IS NOT NULL로 없앰
ex3) ex2)에서 사수가 아닌 일반사원 조회
다중 행 다중 열 서브쿼리
서브쿼리의 조회 결과 컬럼의 개수와 행의 개수가 여러 개인 서브쿼리
'DB > oracle' 카테고리의 다른 글
DDL (CREATE, ALTER, 데이터형, 제약조건) (0) | 2021.10.07 |
---|---|
JOIN (CROSS JOIN, NON_EQAUL JOIN, SELF JOIN), SUBQUERY (0) | 2021.10.04 |
[oracle] ORDER BY & GROUP BY & HAVING, 쿼리문 실행 순서 (0) | 2021.10.01 |
[oracle] 함수(날짜 처리, 형 변환, NULL처리, 선택,그룹 ) (0) | 2021.09.29 |
[oracle] 함수(문자 처리 함수, 숫자 처리 함수, 날짜 처리 함수) (0) | 2021.09.28 |