이론 목록
이론 24개제목을 선택해 읽기
01
관계형 데이터베이스와 SQL
02관계형 데이터베이스와 Key의 종류
행·열·관계로 데이터를 표현하는 원리와 Candidate·Primary·Alternate·Foreign Key를 구분한다.
WHERE 절
03SELECT 논리적 처리 순서
작성 순서와 다른 FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY의 논리 흐름을 익힌다.
WHERE 절
04WHERE 조건식과 연산자
비교·BETWEEN·IN·LIKE·IS NULL과 AND·OR·NOT 우선순위를 결과 집합 관점에서 익힌다.
관계형 데이터베이스와 SQL
05NULL과 3값 논리
NULL을 0·공백과 구분하고 비교 결과 UNKNOWN이 WHERE와 연산에 미치는 영향을 이해한다.
관계형 데이터베이스와 SQL
06Oracle 데이터 타입과 명시적 형변환
문자·숫자·날짜 타입과 DATE 연산, 묵시적 형변환의 결과·성능 위험을 정리한다.
함수
07문자·숫자·날짜 함수
단일행 함수가 입력 행마다 결과 한 건을 만드는 원리와 자주 나오는 함수 조합을 익힌다.
함수
08형변환·NULL·조건 함수
TO_CHAR·TO_DATE와 NVL·COALESCE·NULLIF·CASE·DECODE의 결과 타입과 평가 조건을 정리한다.
GROUP BY와 HAVING
09GROUP BY와 HAVING
행 필터·그룹 생성·집계·HAVING의 순서와 확장 그룹 함수, GROUPING_ID, NULL·빈 입력 처리 차이를 이해합니다.
ORDER BY
10ORDER BY와 Top-N
다중 정렬 기준·NULL 배치·ROW_NUMBER와 FETCH를 이용한 안정적인 Top-N을 이해한다.
조인
조인 기본: Equi·Non-Equi·Self
여러 테이블을 관계 조건으로 연결하고 Equi·Non-Equi·Self Join의 결과 건수를 예측한다.