본문 바로가기
일기

sqld2

by 뷰우 2025. 2. 27.

https://yunamom.tistory.com/296#answer50

 

[SQLD] 33회 기출문제 ( 50문제/정답 )

📖SQLD. 제 33 회 기출 문제 문제 1. 아래 설명을 만족하는 가장 적절한 파티션 분할 기법을 작성하시오. 대상 테이블이 날짜 또는 숫자 값으로 분리가 가능하고 각 영역별로 트랜잭션이 분리된다.

yunamom.tistory.com

 

33회 기출문제 완료 (2/27)

rollup, grouping sets, cube 부분에서 반복적으로 오답 발생

hashjoin 관련 개념문제 오답

파티셔닝 관련 개념문제 오답

 

 

서브쿼리 특징

- 메인쿼리의 컬럼을 서브쿼리에서 사용 가능

- 서브쿼리 컬럼을 메인쿼리에서 사용 불가능하지만 inline view에서는 사용 가능.

- 비교연산자 사용 가능

! 단일행 비교연산자는 서브쿼리 결과가 반드시 1개 이하

! 복수행 비교연산자는 서브쿼리 결과 건수와 상관없음

- select, from, where에서 사용가능

 

RANK, DENSE_RANK, ROW_NUM

- rank : 1,2,2,4

- dense_rank : 1,2,2,3

- row_num : 1,2,3,4

! TOP () WITH TIES ~~ ORDER BY

 --> 동일한 데이터 있다면 끊지 않고 함께 출력 (rank, dense_rank처럼)

 --> ORDER BY와 함께 사용해야함. TOP은 생략가능한 경우있음

 

'일기' 카테고리의 다른 글

250313  (0) 2025.03.13
250301  (1) 2025.03.01
250204  (0) 2025.02.04