SQL 서브쿼리(subquery)의 개념과 연산자, 다중서브쿼리 적용예제,
Devel/DB_SQL2020. 8. 31. 21:37
반응형
SQL 서브 쿼리에 대한 설명
#서브쿼리(SUBQUERY)
두번 날릴 쿼리 한번으로 날린다.
전체 연봉 평균보다 많이 받는 사람 구할때 사용한다.
서브-> 메인
+main에서 쓰는 컬럼 명과 sub에서 쓰는 컬럼 명이 다르지 않게 맞춰줘야 한다.
-결과가 하나인것은 단일행, 여러개는 복수행
+HAVING 절에도 사용가능하다.
#복수행서브쿼리
:서브쿼리가 여러 개의 행을 리턴,
#IN연산자
#ALL연산자(부등호를 사용할때 )
최대값이나 최솟값으로 따져서 크거나 작거나~
#ANY연산자
#EXIST 연산자
SUB 쿼리가 참인 경우 실행 되고, FALSE인 경우는 선택된 레코드가 없습니다. 라고 결과를 출력한다.
#다중 컬럼 서브쿼리
#PARIWISE
WHERE 절과 SUB 쿼리의 SELECT 절과 컬럼이 일치해야함.
컬럼을 쌍으로 묶어서 동시에 비교하는 방식.
#UNPAIRWISE
#FROM에서도 서브쿼리 쓸 수 있다.
'Devel > DB_SQL' 카테고리의 다른 글
MYSQL DB 백업하기, 백업된 파일 덮어쓰기 (0) | 2021.11.20 |
---|---|
SQL TRANSACTION, DDL, 제약조건 개념정리 및 적용예시 (0) | 2020.09.04 |
SQL SEQUENCE 생성, 등록,INDEX 사용법,사용자관리 추가하는 방법 (0) | 2020.08.06 |
SQL view 개념 정리 및 적용예제 (0) | 2020.08.06 |
SQL FOREIGN KEY,제약조건에 대해 (0) | 2020.08.06 |
댓글()