표지 제목 페이지 저작권 페이지 서문 페이지 목차 페이지 1장 SQL 기초
1.1 SQL이란 무엇인가
1.2 SQL의 개발 역사
1.3 SQL문
1.4 데이터 유형
1.4.1 숫자형
1.4.2 시간 유형
1.4.3 문자 유형
1.4.4 BLOB 유형
1.5 표현식
1.5.1 SQL 표현식 구문
1.5.2 열 표현식
1.5.3 상수 표현식
1.5.4 함수 표현
1.5.5 그룹 표현
1.5.6 프로시저 호출 표현
1.5.7 산술 연산자
1.5.8 연결 연산자
1.6 기능
1.6.1 산술 함수
1.6.2 삼각함수
1.6.3 지수 및 로그 함수
1.6.4 날짜/시간 기능
1.7 널값
1.8 요약 2장 샘플 데이터베이스
2.1 샘플 데이터베이스의 구조
2.1.1 고객 테이블
2.1.2 주문 테이블과 아이템 테이블
2.1.3 재고 테이블 및 카탈로그 테이블
2.1.4 고객 통화 테이블
2.1.5 코드표
2.2 테이블 간의 관계
2.3 매장7 데이터베이스 생성
2.4 매장 내 데이터7
2.5 요약 3장 단순 질의
3.1 선택문
3.2 기본 select 문
3.2.1 별표(*) 사용
3.2.2 컬럼 이름의 순서
3.2.3 중복 행 제거
3.2.4 쿼리 하위 문자열
3.3 검색문(where 절)
3.3.1 검색조건
3.3.2 비교 조건
3.3.3 영값 판정
3.3.4 범위 결정
3.3.5 그룹 멤버십 결정
3.3.6 패턴 매칭
3.3.7 복합조건
3.4 계산된 열
3.5 조항별 순서
3.5.1 오름차순과 내림차순
3.5.2 다중 열 정렬
3.5.3 컬럼 일련번호
3.6 쿼리 결과 저장
3.7 요약 4장 다중 테이블 조인 쿼리
4.1 다중 테이블 쿼리의 예
4.2 간단한 다중 테이블 연결 쿼리
4.2.1 다중 테이블 조인 쿼리 구성 방법
4.2.2 부모-자식 관계 테이블 연결
4.2.3 기타 동등한 연결
4.2.4 비동등 조인
4.3 조인 쿼리와 관련된 문제
4.3.1 모호한 열 이름
4.3.2 다중 테이블 쿼리 및 데카르트 곱
4.3.3 *의 사용
4.3.4 테이블 별칭
4.4 자체 연결
4.4.1 중복 데이터
4.4.2 Self-join 및 into temp 절
4.4.3 중복된 값을 찾기 위한 rowid 값 참조
4.5 외부 조인
4.5.1 단순 외부 조인
4.5.2 중첩된 단순 조인
4.5.3 중첩된 외부 조인
4.5.4 두 테이블과 세 번째 테이블 간의 외부 조인
4.6 요약 5장 그룹 통계
5.1 그룹 기능
5.1.1 집계 함수란?
5.1.2 카운트 기능 사용하기
5.1.3 합계 함수 사용
5.1.4 avg 함수 사용
5.1.5 min 함수와 max 함수 사용하기
5.2 group by 절 사용하기
5.2.1 group by 절 이해
5.2.2 그룹 기능 사용하기
5.2.3 그룹 결과 정렬
5.2.4 그룹화에 대한 일부 제한 사항
5.3 have 절 사용하기
5.4 요약 6장 하위 쿼리
6.1 하위 쿼리 사용
6.1.1 하위 쿼리란 무엇입니까?
6.1.2 where 절의 하위 쿼리
6.1.3 하위 쿼리 처리 방법
6.2 서브쿼리 적용 예시
6.2.1 에 의해 도입된 하위 쿼리
6.2.2 관계 연산자로 결합된 하위 쿼리
6.2.3 수량자 사용
6.3 상관 하위 쿼리
6.3.1 상관 하위 쿼리 이해
6.3.2 존재 수량자 사용하기
6.4 하위 쿼리 및 조인
6.5 하위 쿼리 중첩
6.6 have 절의 하위 쿼리
6.7 요약 7장 집합 연산
7.1 연합 운영
7.1.1 통합의 구현
7.1.2 노동조합 운영의 특징
7.1.3 조합운영의 적용
7.2 교차로 운영
7.3 차분 연산
7.4 요약 8장 SQL 데이터 업데이트 기능
8.1 테이블에 데이터 삽입
8.1.1 데이터 행 삽입
8.1.2 여러 행의 데이터 삽입
8.2 테이블의 데이터 업데이트
8.2.1 업데이트 문
8.2.2 모든 행 업데이트
8.2.3 업데이트의 where 절에 하위 쿼리 도입
8.2.4 업데이트의 set 절에 하위 쿼리 도입
8.3 테이블의 데이터 삭제
8.3.1 삭제문
8.3.2 모든 행 삭제
8.3.3 삭제의 where 절에 하위 쿼리 도입
8.4 배치 데이터 로드 및 언로드
8.4.1 로드문
8.4.2 언로드 문
8.5 요약 9장 저장 프로시저
9.1 저장 프로시저 이해하기
9.1.1 저장 프로시저란 무엇입니까?
9.1.2 저장 프로시저를 처리하는 방법
9.1.3 저장 프로시저를 사용하는 이유
9.2 저장 프로시저 생성 및 사용 방법
9.2.1 저장 프로시저를 생성하는 방법
9.2.2 저장 프로시저에서 오류 찾기
9.2.3 저장 프로시저 실행
9.3 변수 사용하기
9.3.1 변수의 정의와 사용
9.3.2 변수의 범위
9.3.3 변수에 값 할당하기
9.3.4 SPL의 표현
9.4 SPL 선언문
9.4.1 명령문 블록
9.4.2 IF 문
9.4.3 FOR 문
9.4.4 WHILE 문
9.4.5 FOREACH 문
9.4.6 EXIT 문
9.4.7 CONTINUE 문
9.4.8 SYSTEM 문
9.5 데이터 전송
9.5.1 저장 프로시저에 데이터 전달하기
9.5.2 저장 프로시저에서 데이터 반환
9.6 예외 처리
9.6.1 오류 잡기
9.6.2 ON EXCEPTION 문의 제어 영역
9.6.3 사용자 정의 예외
9.7 요약 부록 페이지
확장하다