728x90
반응형
SMALL

* Youtube Link - https://www.youtube.com/watch?v=xkWzMYAqbqU&list=PL6i7rGeEmTvpLoDkB-kECcuD1zDt_gaPn&index=11

 

01. CUBE 의미

CUBE를 사용하면 결합 가능한 모든 집계를 계산한다.

예를 들어, GROUP BY CUBE(DEPTNO, JOB); 이면

부서별 합계, 직업별 합계, 부서별 직업별 합계, 전체합계가 조회되는 것이다.

 

02. CROSS JOIN 문제

CROSS JOIN은 ON 절을 사용할 수 없다.

사용하면 에러가 발생한다.

모든 경우의 수를 조회하는 조인이다.

 

03. ANSI JOIN

ORACLE의 OUTER JOIN을 ANSI JOIN으로 바꾼 결과이다.

정답은 (2)이다.

04. 키의 종류

 

정답은 (3)이다.

키는 식별자를 이야기 한다.

유일한 인스턴스를 구분할 수 있는 것이 무엇이냐

수퍼키는 유일하게 식별할 수 있는 모든 조합이다.

대신 최소성을 만족하지는 않는다.

후보키는 유일성 + 최소성을 만족한다.

후보키에는 예를 들어 CUST_ID, 주민등록번호 등이 있다.

그러면 CUST_ID를 기본키로 설정을 하면

주민등록번호 등은 대체키가 되는 것이다.

05. ROUND() 함수

반올림하는 함수이다.

ROUND(숫자, 반올림 소수 자리)는 반올림하는 함수이다.

06. 윈도우 함수

(3)은 문법에러이다.

07. 내부 식별자와 외부 식별자

정답은 (3)이다.

08. 서브쿼리 문제

상관 서브쿼리

비상관 서브쿼리

A.COL1이 1이면서 B.COL1이 1이고

동시에 A.COL2이 200이고 B.COL2이고

B.COL3 > 1400인 행을 조회한다.

 

감사합니다.

728x90
반응형
LIST

+ Recent posts