[DB/SQLD] SQLD 기출문제 2과목 SQL 기본 및 활용 중요개념 (3)

최대 1 분 소요

1

서브쿼리는 메인쿼리의 칼럼을 모두 사용할 수 있지만 메인쿼리는 서브쿼리의 칼럼을 사용할 수 없다.

서브쿼리에서는 oreder by를 사용하지 못한다.

2

ansi sql에서 조인 조건절에 사용된 조건절은 조인 전 조건으로 작용한다. on절 이후 where절에서 쓰인 조건절은 조인 후 조건절로 사용된다.

inner join ~ on ~

3

오라클 계층형 질의

  • start with절은 계층 구조의 시작점을 지정.
  • order siblings by절은 형제 노드 사이에서 정렬을 지정하는 구문
  • 순방향 전개란 부모 노드로부터 자식 노드 방향으로 전개하는 것을 의미
  • 루트 노드의 level 값은 1이다.

4

nested loop join은 결과를 가능한 빨리 화면에 보여줘야 하는 온라인 프로그램에 적당하다.

5

range between start_point and end_point : startpoin는 endpoint와 같거나 작은값이 들어간다. default값은 range between unbounded preceding and current row이다.

  • unbounded preceding : start point만 들어갈 수 있으면 파티션의 first row이다.
  • unbounded following : end point만 들어갈 수 있으며 파티션의 last row이다.
  • current row : start, end point 둘 다 가능. 윈도우는 current row에서 start하거나 end한다.

6

date 자료형에 insert할때 ‘20190801’ 이런식으로 넣어줘야 한다.