버터감자
오늘도 내 하루는
버터감자
전체 방문자
오늘
어제
  • 분류 전체보기 (139)
    • 🏃‍♀️ Do it ! (80)
      • TIL (73)
      • Project (5)
      • Certificate (2)
    • 📓 TechNote (52)
      • RPA (1)
      • Python (2)
      • JAVA (13)
      • Spring (11)
      • SQL (7)
      • Git & GitHub (6)
      • CS (0)
      • HTML & CSS & JavaScript (2)
      • Tools (9)
      • API (1)
    • 🔔 Error (7)
      • Error (7)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 코틀린
  • 함수
  • 게시판
  • 스택
  • sqld
  • 이클립스
  • 세션
  • 홈페이지
  • foreach
  • 버블소트
  • 변수
  • 큐
  • 데이터베이스
  • 부트스트랩
  • 배열
  • 기본쿼리
  • 톰캣
  • 만들기
  • 오라클
  • 이것이자바다
  • final필드
  • 문제풀이
  • 스프링
  • 안드로이드
  • SQL
  • 포트폴리오
  • callback
  • opacity
  • 객체지향
  • dml

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
버터감자

오늘도 내 하루는

데이터베이스 서브쿼리
🏃‍♀️ Do it !/TIL

데이터베이스 서브쿼리

2022. 10. 21. 09:24
728x90

2022 / 10 / 21 금 

 

 

  • 서브쿼리

✔ 서브쿼리

서브쿼리란??

한 SQL 문장 안에서 보조로 사용되는 또 다른 SELECT문을 의미한다.

- 메인쿼리 : 최종 결과를 출력하는 쿼리

- 서브쿼리 : 중간 단계 혹은 보조 역할을 하는 SELECT문

 

서브 쿼리는 특성과 형태에 따라 다음과 같이 구분할 수 있다

메인 쿼리와의 연관성에 따라 형태에 따라
연관성 없는 서브 쿼리
연관성 있는 서브 쿼리
일반 서브 쿼리(SELECT 절)
인라인 뷰(FROM 절)
중첩 쿼리(WHERE 절)

1. 연관성 없는 서브쿼리

 

서브쿼리만 돌려도 실행이된다. 

초록색 : 메인쿼리 = 상위쿼리

빨간색 : 서브쿼리 = 하위쿼리 -> 단독 실행이 가능하면 연관성 없는 서브쿼리이다. 


2. 연관성 있는 서브 쿼리 

- 메인 쿼리와의 연관성이 있는 서브 쿼리, 즉 메인 테이블과 조인 조건이 걸린 서브 쿼리를 의미한다.

 

'🏃‍♀️ Do it ! > TIL' 카테고리의 다른 글

데이터베이스 예외처리 / 트랜잭션  (0) 2022.10.26
데이터베이스 PL / SQL 기본 구조 , 구성요소, 제어문, 사용자 정의 함수 / 프로시저  (0) 2022.10.25
데이터베이스 조인 / ANSI 내부 조인 / ANSI 외부 조인  (0) 2022.10.20
데이터베이스 변환 함수 / NULL 관련 함수 / 기본 집계 함수 / GROUP BY 절과 HAVING절 / ROLLUP절과 CUBE절  (0) 2022.10.19
데이터베이스 DML - SELECT / INSERT / UPDATE / DELETE / COMMIT, ROLLBACK, TRUNCATE  (0) 2022.10.18
    '🏃‍♀️ Do it !/TIL' 카테고리의 다른 글
    • 데이터베이스 예외처리 / 트랜잭션
    • 데이터베이스 PL / SQL 기본 구조 , 구성요소, 제어문, 사용자 정의 함수 / 프로시저
    • 데이터베이스 조인 / ANSI 내부 조인 / ANSI 외부 조인
    • 데이터베이스 변환 함수 / NULL 관련 함수 / 기본 집계 함수 / GROUP BY 절과 HAVING절 / ROLLUP절과 CUBE절
    버터감자
    버터감자
    🌱 새싹 개발자의 코딩 블로그 🌱

    티스토리툴바