SQL

241115 SQL 03 - Subquery

suerte10 2024. 11. 15. 18:21

1. Subquery(서브쿼리) : SQL 문장의 일부로 다른 SQL 문장이 포함되는 것.

 

 

 

2. 새로운 사용자 계정 만들기

 

 

 

3. 서브쿼리 활용 연습...

1) having절에서 서브쿼리 사용하기

 

2) from절에서 서브쿼리 사용하기

  (1) from절에서 작성한 sub query 별명은 where절의 sub query에서 사용할 수 없음.
  (2) 부서번호는 select 할 수 없음.( max()(다중 행 함수)를 사용했기 때문에 )

 

3) with-as-select 구문 : 쿼리를 시작하기 전에 먼저 서브쿼리로 가상의 테이블을 뷰로 만들어 사용하는 방법

 

4) top-n query

  (1) 최상단 부터 n개의 데이터를 확인하는 방법.

 

  (2) Oracle에서 제공하는 방법이다(아마 12 버젼 부터..?)

  (3) offset : 생략할 개수

 

 

※ 서브쿼리를 사용할 때 드래그해서 실행 기능을 사용해서 필요한 부분만 결과를 확인해보면 편리하다.