Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

학습기록남기기

2022_04_26_DB_4일 본문

수업_정리

2022_04_26_DB_4일

backend_na 2022. 4. 26. 17:10

서브 쿼리

  • 단일 행 서브 쿼리
  • 다중 행 서브 쿼리
  • 스칼라 서브 쿼리
  • 인 라인 뷰

서브 쿼리 : 다른 SELECT 문장의 절에 내장된 SELECT 문장

  • 서브 쿼리의 사용 방법은 ( ) 안에 명시함.
  • 서브 쿼리 절의 리턴 행이 1줄 이하여야 합니다.
  • 서브 쿼리 절에는 비교할 대상이 하나 반드시 들어가야 합니다.
  • 해석할 때는 서브 쿼리 절부터 먼저 해석하면 됩니다.

단일 행 서브 쿼리 : 내부 SELECT 문장으로부터 하나의 행을 리턴

::단일 행 연산자 = , ≥ , ≤ , < > , < , >

다중 행 서브 쿼리 : IN , ANY ,SOME , ALL , EXISTS

  • IN : 목록의 어떤 값과 같은지 확인
  • ANY :값을 서브 쿼리에 의해 리턴 된 각각의 값과 비교해서 하나라도 만족하면 됨
  • ALL : 값을 서브 쿼리에 의해 리턴 된 값과 모두 비교해서 모두 만족해야 함

스칼라 서브 쿼리 : SELECT 구문에 서브 쿼리가 오는 것 : LEFT OUTER JOIN과 거의 유사한 결과 도출

인 라인 뷰 : FROM 구문에 서브 쿼리가 오는 것

'수업_정리' 카테고리의 다른 글

2022_04_28_DB_6일  (0) 2022.04.28
2022_04_27_DB_5일  (0) 2022.04.27
2022_04_25_DB_3일  (0) 2022.04.25
2022_04_22_DB_2일  (0) 2022.04.23
2022_04_21_ DB_1일  (0) 2022.04.22