logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

하루 10분 SQL

하루 10분 SQL

(따라 하면서 배우고 쉽게 업무에 활용하는 실전 SQL)

한상일 (지은이)
위키북스
24,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
21,600원 -10% 0원
1,200원
20,400원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 12개 13,500원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

하루 10분 SQL
eBook 미리보기

책 정보

· 제목 : 하루 10분 SQL (따라 하면서 배우고 쉽게 업무에 활용하는 실전 SQL)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9791158392130
· 쪽수 : 440쪽
· 출판일 : 2020-07-10

책 소개

데이터베이스를 처음 접하는 사용자와 초급 개발자를 대상으로 SQL을 쉽게 익힐 수 있도록 구성한 입문서이다. 먼저 실습에 필요한 이론을 배운 후 데이터베이스 시스템 개발 및 유지보수 업무에 많이 사용하는 명령과 함수를 실행하고 결과를 확인하도록 구성했다.

목차

[1부] 이론과 실습 환경 만들기

▣ 01장: 데이터베이스의 기본 개념
__1.1 SQL
__1.2 데이터
__1.3 필드
__1.4 레코드
__1.5 테이블
__1.6 데이터베이스와 데이터베이스 관리 시스템
__1.7 SQL 명령의 종류
__1.8 PL/SQL
__1.9 응용 프로그램
__1.10 정보
__1.11 인덱스
__1.12 기본키
__1.13 참조키(외래키)
__1.14 함수
__1.15 프로시저
__1.16 ERD

▣ 02장: 실습 환경의 이해
__2.1 오라클 데이터베이스
__2.2 오라클 XE
__2.3 실습을 위한 설치 프로그램
__2.4 윈도우 시스템 종류(32/64비트)를 확인하는 방법

▣ 03장: 설치 파일 다운로드
__3.1 폴더 만들기
__3.2 오라클 XE 다운로드
__3.3 JDK 다운로드
__3.4 SQL Developer 다운로드
__3.5 실습용 스크립트 파일 다운로드
__3.6 폴더 구조와 설명

▣ 4장: 오라클 XE 설치와 환경설정

▣ 5장: JDK 설치

▣ 6장: SQL Developer 설치와 환경설정

▣ 7장: 실습용 데이터

[2부] SQL 명령어와 함수

▣ 8장: 기본 명령어
__8.1 SELECT _ 필드 검색하기
__8.2 WHERE _ 조건에 맞게 검색하기
__8.3 AND _ 모두 만족하면 검색하기
__8.4 OR _ 하나라도 만족하면 검색하기
__8.5 BETWEEN .. AND _ 범위에 만족하면 검색하기
__8.6 비교 연산자 _ 같다, 같지 않다, 크다, 작다 조건 검색하기
__8.7 LIKE _ 포함된 문자로 검색하기
__8.8 IN _ 여러 데이터로 검색하기
__8.9 ORDER BY _ 정렬 필드 지정하기
__8.10 GROUP BY _ 집계값 취득을 위한 그룹화
__8.11 DISTINCT _ 출력 필드의 중복 없애기
__8.12 JOIN _ 테이블의 연관 정보 검색하기
__8.13 CASE _ 조건에 따른 처리와 값 설정하기
__8.14 ROWNUM _ 행 번호 구하기
__8.15 NULL _ 값이 없는 상태
__8.16 DUAL _ 연산 값 출력용 1행 테이블
__8.17 UPDATE _ 필드 값 바꾸기
__8.18 INSERT _ 데이터 입력하기
__8.19 MERGE _ 데이터를 입력하거나 바꾸기
__8.20 DELETE _ 데이터 삭제하기
__8.21 COMMIT _ 바뀐 내용 반영하기
__8.22 ROLLBACK _ 바뀐 내용 취소하기
__8.23 트랜잭션의 이해 _ 작업을 한 번에 처리하기
__8.24 서브쿼리(SUB QUERY)의 이해 _ SELECT 구문 내에서 SELECT 작업하기
__8.25 EXISTS _ 서브쿼리 조건과 같으면 검색하기
__8.26 검색 조건을 입력해서 SQL을 실행 _ 검색 조건을 입력
__8.27 주석 처리 _ SQL 구문 내 문장을 실행하지 않기

▣ 9장: 집합 명령어
__9.1 UNION _ 중복 없는 합집합 만들기
__9.2 UNION ALL _ 중복된 합집합 만들기
__9.3 INTERSECT _ 교집합 만들기
__9.4 MINUS _ 차집합 만들기

▣ 10장: 날짜 관련 함수
__10.1 SYSDATE _ 현재 일시 구하기
__10.2 SYSDATE - TO_CHAR( ) _ 날짜를 문자로 바꾸기
__10.3 SYSDATE - TO_DATE( ) _ 문자열을 날짜로 바꾸기
__10.4 NEXT_DAY( ) _ 지정일 이후의 날짜 구하기
__10.5 LAST_DAY( ) _ 특정 월의 마지막 날짜 구하기
__10.6 ADD_MONTHS( ) _ 지정일에 개월을 더하기
__10.7 MONTHS_BETWEEN( ) _ 날짜 차이를 개월로 구하기

▣ 11장: 수치 관련 함수
__11.1 ABS( ) _ 절댓값 구하기
__11.2 MOD( ) _ 나머지 값 구하기
__11.3 SQRT( ) _ 제곱근 구하기
__11.4 CEIL( ) _ 올림값 구하기
__11.5 FLOOR( ) _ 내림값 구하기
__11.6 ROUND( ) _ 반올림값 구하기
__11.7 TRUNC( ) _ 버림값 구하기
__11.8 POWER( ) _ 승수값 구하기

▣ 12장: 문자열 관련 함수
__12.1 UPPER( ) _ 영문을 대문자로 바꾸기
__12.2 LOWER( ) _ 영문을 소문자로 바꾸기
__12.3 SUBSTR( ), SUBSTRB( ) _ 문자열의 일부 구하기
__12.4 LENGTH( ), LENGTHB( ) _ 문자열 길이 구하기
__12.5 RPAD( ) _ 오른쪽에 문자열 채우기
__12.6 LPAD( ) _ 왼쪽에 문자열 채우기
__12.7 RTRIM( ) _ 오른쪽 공백 없애기
__12.8 LTRIM( ) _ 왼쪽 공백 없애기
__12.9 TRIM( ) _ 양쪽 공백 없애기
__12.10 INITCAP( ) _ 영문 첫 글자를 대문자로 바꾸기
__12.11 CONCAT( ) _ 문자열로 연결하기
__12.12 INSTR( ), INSTRB( ) _ 문자열 내 위치 구하기
__12.13 REPLACE( ) _ 문자열 바꾸기

▣ 13장: 비교함수
__13.1 DECODE( ) _ 비교 결과에 따른 값 구하기
__13.2 NVL( ) _ NULL 값이면 특정 값 구하기
__13.3 LEAST( ) _ 여러 값 중에서 최솟값 구하기
__13.4 GREATEST( ) _ 여러 값 중에서 최솟값 구하기
__13.5 WIDTH_BUCKET( ) _ 특정 값의 구간 위치 구하기

▣ 14장: 형 변환 함수
__14.1 TO_CHAR( ) _ 문자형으로 바꾸기
__14.2 TO_DATE( ) _ 날짜형으로 바꾸기
__14.3 TO_NUMBER( ) _ 수치형으로 바꾸기
__14.4 CHR( ) _ 수치를 아스키 문자로 바꾸기
__14.5 ASCII( ) _ 문자를 아스키 코드값으로 바꾸기

▣ 15장: 그룹 함수
__15.1 MAX( ) _ 그룹의 최댓값 구하기
__15.2 MIN( ) _ 그룹의 최솟값 구하기
__15.3 SUM( ) _ 그룹의 합계 구하기
__15.4 AVG( ) _ 그룹의 평균 구하기
__15.5 COUNT( ) _ 그룹에 속한 레코드 개수 구하기
__15.6 ROLLUP( ) _ 그룹의 소계와 총합 구하기
__15.7 ROW_NUMBER( ) _ 중복 없는 순번 구하기
__15.8 RANK( ) _ 중복 순번 후 이동한 순번 구하기
__15.9 DENSE_RANK( ) _ 중복 순번 후 순차 순번 구하기
__15.10 RANK( ) WITHIN _ RANK() 순번 후 위치 구하기
__15.11 FIRST_VALUE( ) _ 그룹의 첫 번째 값 구하기

▣ 16장: 행 정보 관련 함수
__16.1 LEAD( ) _ 다음 레코드 값 구하기
__16.2 LAG( ) _ 이전 레코드 값 구하기
__16.3 XMLAGG, XMLELEMENT _ 여러 행을 한 행 만들기

▣ 17장: 테이블 관련 명령어
__17.1 CREATE TABLE _ 테이블 만들기
__17.2 DESC와 DESCRIBE _ 테이블 구조 보기
__17.3 RENAME _ 테이블명 바꾸기
__17.4 ALTER TABLE _ 테이블 속성 바꾸기
__17.5 INDEX _ 인덱스를 만들고 수정, 삭제하기
__17.6 PRIMARY KEY _ 기본키를 만들고 삭제하기
__17.7 TRUNCATE TABLE _ 데이터 전체 삭제하기
__17.8 DROP TABLE _ 테이블 삭제하기

▣ 18장: 사용자 기능
__18.1 함수 _ 결괏값을 반환하는 기능
__18.2 프로시저 _ 데이터베이스 업무 기능
__18.3 트리거 _ 내용이 바뀌면 자동 처리하기
__18.4 뷰 _ 자동 반영되는 가상 테이블
__18.5 시퀀스 _ 번호 자동 만들기

[3부] SQL 응용

▣ 19장: 업무에 사용 가능한 응용 SQL
__19.1 오류 형식 검출과 수정
__19.2 날짜, 시간, 수치의 형식화
__19.3 그룹의 처음/마지막 데이터 구하기
__19.4 행을 열의 데이터로 만들기
__19.5 이전 행과 다음 행의 데이터 구하기
__19.6 합계와 평균 계산 프로시저 작업
__19.7 연관 정보를 바꾸는 트리거

▣ 20장: 업무 리포트 SQL
__20.1 고객 등록 현황
__20.2 고객 포인트 내역
__20.3 성적 통계
__20.4 열차 운행 현황

▣ 21장: 실무 SQL 소개
__21.1 역별 첫차/막차 운행현황
__21.2 열차별 통계 정보

▣ 책을 끝내며

▣ 부록 A: 아스키 코드표

▣ 부록 B: 사용자 기능 목록

저자소개

한상일 (지은이)    정보 더보기
1994년 춘천에서 전산과를 졸업하고, 지금까지 20년 이상 개발 프로젝트에 참여했다. 기업용 패키지 개발 프로젝트와 공공사업의 개발자로 참여했으며, 현재는 코레일에서 열차운행계획 시스템의 개발과 운영을 맡고 있다. 저서로 《VISUAL FOXPRO 완벽 가이드》(영진닷컴, 1998)이 있다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책