SQL 코딩입문 Part 2: 활용편(PostgreSQL로 시작하는)
30년 경력 국내 최고 데이터 컨설턴트가 알려주는 SQL 핵심!
Regular price
$24.72
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
데이터베이스를 처음 접할 때 갖는 느낌은 누구나 비슷하다. 뭐부터 해야 하지? 뭘 배우면 되지? 이럴 때 바로 옆에서 친절하게 하나하나 설명하면서 이끌어줄 경험자가 있다면 얼마나 좋을까?
구글링은 엄청난 정보를 안겨주지만 단편화 된 지식은 입문자에게 멀기만 한 이야기에 불과하다. 체계적인 지식과 단계적 학습을 이끌어줄 가이드가 절실한 입문자 및 비전공자, 데이터베이스 기반 응용 프로그램을 개발해야 하는 초급 개발자들에게 이 책은 소중한 길잡이가 되어 즐겁게 SQL 세상으로 인도해 줄 것이다.
구글링은 엄청난 정보를 안겨주지만 단편화 된 지식은 입문자에게 멀기만 한 이야기에 불과하다. 체계적인 지식과 단계적 학습을 이끌어줄 가이드가 절실한 입문자 및 비전공자, 데이터베이스 기반 응용 프로그램을 개발해야 하는 초급 개발자들에게 이 책은 소중한 길잡이가 되어 즐겁게 SQL 세상으로 인도해 줄 것이다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
1장. SQL 활용력을 높이자
1.1 조회 결과의 가공
1.1.1 검색 결과 정렬하기
1.1.2 검색 결과 제한하기
1.1.3 함수를 이용한 행 단위 연산
1.1.4 VALUES 목록
1.2 데이터 그룹화
1.2.1 GROUP BY
1.2.2 HAVING
1.3 집계 함수(Aggregate Functions)의 사용
1.3.1 COUNT 함수
1.3.2 SUM 함수
1.3.3 AVG 함수
1.3.4 MIN 함수
1.3.5 MAX 함수
1.3.6 DISTINCT 함수
1.4 서브 쿼리(SUB-QUERY)
1.4.1 서브 쿼리(SUB-QUERY)란?
1.4.2 단일행 서브 쿼리
1.4.3 다중행 서브 쿼리
1.4.4 다중 컬럼 서브 쿼리
1.4.5 상관 서브 쿼리
1.4.6 스칼라 서브 쿼리
1.4.7 WITH 서브 쿼리(공통 테이블 표현식)
1.4.8 인라인 뷰(INLINE VIEW)와 추출 테이블(DERIVED TABLE)
1.5 집합 연산
1.6 데이터의 계층적 질의
2장. 도전! SQL 레벨업
2.1 다중 행의 결과를 하나의 행에 나열
2.1.1 컬럼 값 연결(COLUMN VALUES CONCATENATION)
2.1.2 행을 열로 바꾸는 방법, 피봇(PIVOT)
2.2 단일 행을 다중 행으로 변환
2.2.1 하나의 열에 나열된 문자열을 다중 행으로 변환
2.2.2 단일 행의 다중 열을 다중 행으로 변환, 언피봇(UNPIVOT)
2.3 그룹 함수를 이용한 소계, 총계 구하기
2.3.1 ROLLUP
2.3.2 CUBE
2.3.3 GROUPING SETS
2.4 윈도우 함수에 대한 이해와 활용
2.5 페이지 처리
2.6 복잡한 DML 문장
2.6.1 SELECT 구문을 활용한 INSERT
2.6.2 SELECT 구문을 활용한 UPDATE, DELETE
2.6.3 JOIN을 통한 UPDATE
2.6.4 JOIN을 통한 단일 테이블 DELETE
2.6.5 다중 테이블 INSERT
2.6.6 다중 테이블 UPDATE
2.6.7 다중 테이블 DELETE
2.6.8 다양한 DML을 한 번에 처리
2.6.9 데이터 유무에 따른 UPDATE, INSERT 분기 처리
1.1 조회 결과의 가공
1.1.1 검색 결과 정렬하기
1.1.2 검색 결과 제한하기
1.1.3 함수를 이용한 행 단위 연산
1.1.4 VALUES 목록
1.2 데이터 그룹화
1.2.1 GROUP BY
1.2.2 HAVING
1.3 집계 함수(Aggregate Functions)의 사용
1.3.1 COUNT 함수
1.3.2 SUM 함수
1.3.3 AVG 함수
1.3.4 MIN 함수
1.3.5 MAX 함수
1.3.6 DISTINCT 함수
1.4 서브 쿼리(SUB-QUERY)
1.4.1 서브 쿼리(SUB-QUERY)란?
1.4.2 단일행 서브 쿼리
1.4.3 다중행 서브 쿼리
1.4.4 다중 컬럼 서브 쿼리
1.4.5 상관 서브 쿼리
1.4.6 스칼라 서브 쿼리
1.4.7 WITH 서브 쿼리(공통 테이블 표현식)
1.4.8 인라인 뷰(INLINE VIEW)와 추출 테이블(DERIVED TABLE)
1.5 집합 연산
1.6 데이터의 계층적 질의
2장. 도전! SQL 레벨업
2.1 다중 행의 결과를 하나의 행에 나열
2.1.1 컬럼 값 연결(COLUMN VALUES CONCATENATION)
2.1.2 행을 열로 바꾸는 방법, 피봇(PIVOT)
2.2 단일 행을 다중 행으로 변환
2.2.1 하나의 열에 나열된 문자열을 다중 행으로 변환
2.2.2 단일 행의 다중 열을 다중 행으로 변환, 언피봇(UNPIVOT)
2.3 그룹 함수를 이용한 소계, 총계 구하기
2.3.1 ROLLUP
2.3.2 CUBE
2.3.3 GROUPING SETS
2.4 윈도우 함수에 대한 이해와 활용
2.5 페이지 처리
2.6 복잡한 DML 문장
2.6.1 SELECT 구문을 활용한 INSERT
2.6.2 SELECT 구문을 활용한 UPDATE, DELETE
2.6.3 JOIN을 통한 UPDATE
2.6.4 JOIN을 통한 단일 테이블 DELETE
2.6.5 다중 테이블 INSERT
2.6.6 다중 테이블 UPDATE
2.6.7 다중 테이블 DELETE
2.6.8 다양한 DML을 한 번에 처리
2.6.9 데이터 유무에 따른 UPDATE, INSERT 분기 처리
저자
저자
박상용
- 現) (주)엔코아 전문위원 / 전무이사 / 데이터품질인증심사원
- 국가공인 SQLP, DAP 자격검정 전문위원
- 데이터아키텍처 전문가 가이드 저자
- 데이터베이스 보안 가이드라인 저자
- 실무에서 유용한 데이터베이스론 저자
- 前) 삼성종합화학, 삼성SDS
메인프레임에서 오라클 v6기반의 기간 시스템 개발을 시작으로 30년 이상을 데이터 전문가로 활동하고 있는 박상용 전무는 삼성종합화학, 삼성SDS를 거쳐 현재 (주)엔코아의 전문위원으로 재직하고 있으며, 데이터 아키텍처, 대용량 데이터베이스 성능 최적화, 데이터베이스 관리 및 데이터거버넌스 체계 구축 등 데이터 관련 다양한 분야에서 수많은 프로젝트를 성공적으로 수행하였다. 오랜 시간 데이터 관련 컨설팅을 수행하면서 축적한 지식과 경험을 바탕으로 데이터 분야의 전문서적 집필과 자격검정 전문위원 활동을 토해 후배들에게 데이터 전문가로 가는 길을 열어주고자 노력하고 있다.
- 국가공인 SQLP, DAP 자격검정 전문위원
- 데이터아키텍처 전문가 가이드 저자
- 데이터베이스 보안 가이드라인 저자
- 실무에서 유용한 데이터베이스론 저자
- 前) 삼성종합화학, 삼성SDS
메인프레임에서 오라클 v6기반의 기간 시스템 개발을 시작으로 30년 이상을 데이터 전문가로 활동하고 있는 박상용 전무는 삼성종합화학, 삼성SDS를 거쳐 현재 (주)엔코아의 전문위원으로 재직하고 있으며, 데이터 아키텍처, 대용량 데이터베이스 성능 최적화, 데이터베이스 관리 및 데이터거버넌스 체계 구축 등 데이터 관련 다양한 분야에서 수많은 프로젝트를 성공적으로 수행하였다. 오랜 시간 데이터 관련 컨설팅을 수행하면서 축적한 지식과 경험을 바탕으로 데이터 분야의 전문서적 집필과 자격검정 전문위원 활동을 토해 후배들에게 데이터 전문가로 가는 길을 열어주고자 노력하고 있다.
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

