빅데이터&머신러닝 - SQL

1.SELECT, NULL, 열 별칭, 리터럴 문자열, 중복행 제거, WHERE, 연산자(산술, 연결, 비교, 논리, IN, NULL값 체크, LIKE), ESCAPE, ORDER BY

post-thumbnail

2.문자함수, 숫자함수, 날짜함수

post-thumbnail

3.형변환함수, 기타 함수(nvl, nvl2, coalesce, nullif, 조건제어문, DECODE, CASE 표현식)

post-thumbnail

4.그룹함수, GROUP BY, HAVING, JOIN(Cartesian product, Equi join)

post-thumbnail

5.JOIN(OUTER join, Self join, Non equi join), ANSI 표준 JOIN(Natural join, JOIN USING, JOIN ON)

post-thumbnail

6.서브쿼리(중첩, 상호연관, 단일행, 여러행, HAVING), OR · AND 진리표, INLINE VIEW

post-thumbnail

7.EXISTS, NOT EXISTS 연산자, PIVOT, UNPIVOT

post-thumbnail

8.서브쿼리(다중열, 스칼라), 집합연산자

post-thumbnail

9.DDL(CREATE, DROP), DML(INSERT, UPDATE, DELETE), TCL(COMMIT, ROLLBACK, SAVEPOINT), 트랜잭션, CTAS

post-thumbnail

10.그룹연산자(ROLLUP, CUBE, GROUPING SETS), 계층검색, 권한, 롤, 객체권한 부여와 회수, 시스템권한 부여와 회수

post-thumbnail

11.다중테이블 INSERT(INSERT ALL, 조건 INSERT ALL, INSERT FIRST), MERGE, 컬럼 추가·수정·삭제(ADD, MODIFY, DROP), 제약조건(PRIMARY KEY, FOREIGN KEY)

post-thumbnail

12.제약조건(UNIQUE, CHECK, NOT NULL), DDL(RENAME, TRUNCATE, COMMENT), VIEW

post-thumbnail

13.WITH CHECK OPTION CONSTRAINT, WITH READ ONLY, SEQUENCE, SYNONYM, DATA ACCESS METHOD(Full table scan, Rowid scan), INDEX(Nonunique, Unique, Range scan, Unique scan, 조합 INDEX)

post-thumbnail

14.분석함수(over(), ORDER BY, partition by), TOP-N(rank(), dense_rank())

post-thumbnail