SQLP · SQL

SQLP 이론 학습

학습할 이론을 찾아 개념과 예제를 읽어보세요.

이론 목록

초기화

적용 중: 과목: SQL 기본 및 활용

초기화
이론 24개제목을 선택해 읽기
01
관계형 데이터베이스와 SQL

관계형 데이터베이스와 Key의 종류

행·열·관계로 데이터를 표현하는 원리와 Candidate·Primary·Alternate·Foreign Key를 구분한다.

02
WHERE 절

SELECT 논리적 처리 순서

작성 순서와 다른 FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY의 논리 흐름을 익힌다.

03
WHERE 절

WHERE 조건식과 연산자

비교·BETWEEN·IN·LIKE·IS NULL과 AND·OR·NOT 우선순위를 결과 집합 관점에서 익힌다.

04
관계형 데이터베이스와 SQL

NULL과 3값 논리

NULL을 0·공백과 구분하고 비교 결과 UNKNOWN이 WHERE와 연산에 미치는 영향을 이해한다.

05
관계형 데이터베이스와 SQL

Oracle 데이터 타입과 명시적 형변환

문자·숫자·날짜 타입과 DATE 연산, 묵시적 형변환의 결과·성능 위험을 정리한다.

06
함수

문자·숫자·날짜 함수

단일행 함수가 입력 행마다 결과 한 건을 만드는 원리와 자주 나오는 함수 조합을 익힌다.

07
함수

형변환·NULL·조건 함수

TO_CHAR·TO_DATE와 NVL·COALESCE·NULLIF·CASE·DECODE의 결과 타입과 평가 조건을 정리한다.

08
GROUP BY와 HAVING

GROUP BY와 HAVING

행 필터·그룹 생성·집계·HAVING의 순서와 확장 그룹 함수, GROUPING_ID, NULL·빈 입력 처리 차이를 이해합니다.

09
ORDER BY

ORDER BY와 Top-N

다중 정렬 기준·NULL 배치·ROW_NUMBER와 FETCH를 이용한 안정적인 Top-N을 이해한다.

10
조인

조인 기본: Equi·Non-Equi·Self

여러 테이블을 관계 조건으로 연결하고 Equi·Non-Equi·Self Join의 결과 건수를 예측한다.