[DB/SQLD] SQLD 기출문제 2과목 SQL 기본 및 활용 중요개념 (3)
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’ 이런식으로 넣어줘야 한다.