Do it! SQL 입문 (비전공자도 개발자도 쉽게 배우는 기초 문법 + 실용 예제)

Do it! SQL 입문 (비전공자도 개발자도 쉽게 배우는 기초 문법 + 실용 예제)

$22.40
Description
굵직한 글로벌 기업의 현직 데이터베이스 전문가가
20년간의 기업 실무와 강의 경험을 아낌없이 담았다!
20년간 글로벌 기업에서 데이터베이스 전문가로 근무한 저자의 풍부한 실무 경험을 이 책에 아낌없이 담았다! IT 초보자도 쉽게 이해할 수 있는 난이도와 친절한 설명으로 누구나 쉽게 SQL에 입문할 수 있게 구성했다. 실습에 사용한 데이터베이스는 나스닥, 국가 통계 포털의 실제 데이터로, 현업에서 당장 사용할 수 있는 흥미로운 예제가 가득하다. 또한 수 년간 미국 실리콘 밸리 강의 경험을 바탕으로 비전공자부터 개발자가 알아야 할 표준 SQL의 필수 지식을 체계적으로 구성했다. 이 책 한 권이면 현업에서 데이터 분석을 자유자재로 하는 능력은 물론, IT 기업에서 원하는 데이터베이스 인재로 거듭날 수 있다.
저자

강성욱

넥슨,넥슨아메리카,NHN(미국지사)을거쳐현재아마존웹서비스에서데이터베이스전문가로근무하고있다.10년연속마이크로소프트데이터플랫폼MPV로활동한능력자이자,미국실리콘밸리에서개발자,마케터,데이터분석가들에게SQL을가르치는인기강사이기도하다.굵직한글로벌기업에서20년간근무한저자의경험을이책에고스란히담아,비전공자부터개발자에이르기까지SQL문법과실무감각을누구나쉽게익힐수있도록알려준다.
홈페이지:sungwookkang.com|sqlmvp.kr

저서및커뮤니티활동
-《우린이렇게왔다》(클라우드북스,2018),《SQLServer운영과튜닝》(영진닷컴,2012)등
-SQLPASSLA운영자,K-DEVCON(미국한인IT커뮤니티)설립,한국정보산업연합회SW마에스트로멘토활동

목차

[01장]데이터베이스와SQL의기초
__01-1데이터베이스의기본개념
____데이터는어떻게데이터베이스가되는가
____데이터베이스는왜필요할까
____데이터베이스는ISOS,R1C3으로정리한다
____데이터베이스는DBMS로관리한다
__01-2데이터베이스종류
____계층형데이터베이스
____네트워크형데이터베이스
____키-값데이터베이스
____관계형데이터베이스
__01-3SQL이란무엇인가
____DBMS종류에따른SQL종류
____SQL문법종류
__01-4SQL을배워야하는이유
____데이터홍수속에서꼭필요한SQL

[02장]나만의SQL실습환경만들기
__02-1데이터베이스설치하기
____SQLServerExpress데이터베이스설치하기
__02-2나스닥실습데이터생성하기
____나스닥실습데이터내려받아데이터베이스에복원하기

[03장]SQL시작하기
__03-1SELECT문으로데이터검색하기
____주석작성방법과쿼리실행방법알아보기
____SELECT문으로특정열검색하기
____SSMS에서테이블의열정보확인하기
__03-2WHERE문으로조건에맞는데이터검색하기
____WHERE문으로특정값검색하기
____WHERE문에서비교연산자사용하기
____WHERE문에서논리연산자사용하기
__03-3ORDERBY문으로데이터정렬하기
____ORDERBY문으로열기준정렬하기
__03-4와일드카드로문자열검색하기
____LIKE와%로특정문자열을포함하는문자열검색하기
_____로특정문자열을포함하는특정길이의문자열검색하기
_____와%를조합해문자열검색하기
____[]로문자나문자범위를지정해문자열검색하기
____다양한방법으로와일드카드사용하기
__03-5데이터그룹화다루기
____GROUPBY문으로데이터그룹화하기
____HAVING문으로그룹화한데이터필터링하기
____DISTINCT문으로중복데이터제거하기
__03-6테이블생성하고데이터조작하기
____데이터베이스생성하고삭제하기
____테이블생성하고삭제하기
____테이블에데이터삽입,수정,삭제하기
____외래키로연결된데이터입력,삭제하기
____다른테이블에검색결과입력하기
____새테이블을생성하며검색결과입력하기
__03-7SQLServer에서다루는자료형정리하기
____숫자형알아보기
____문자형알아보기
____날짜형과시간형알아보기

[04장]테이블을서로통합하는조인알아보기
__04-1조인
____테이블을2개이상조인한다는의미
____내부조인
____외부조인
____교차조인
____셀프조인
__04-2서브쿼리
____WHERE문에서브쿼리사용하기
____단일행서브쿼리
____다중행서브쿼리
____FROM문에서브쿼리사용하기
____SELECT문에서브쿼리사용하기
__04-3공통테이블식
____일반CTE
____재귀CTE

[05장]다양한SQL함수사용하기
__05-1문자열함수
____문자열과문자열연결하기:CONCAT함수
____문자열과숫자또는날짜연결하기:CAST,CONVERT함수
____%00;과문자열연결하기:IS%00;,COALESCE함수
____문자열을소문자나대문자로변경하기:LOWER,UPPER함수
____문자열공백제거하기:LTRIM,RTRIM,TRIM함수
____문자열길이반환하기:LEN함수
____특정문자까지문자열길이반환하기:CHARINDEX함수
____지정한길이만큼문자열반환하기:LEFT,RIGHT함수
____지정한범위의문자열반환하기:SUBSTRING함수
____특정문자를다른문자로변경하기:REPLACE함수
____문자반복하기:REPLICATE함수
____공백문자반복하기:SPACE함수
____문자열역순으로표시하기:REVERSE함수
____지정한범위의문자열삭제하고새문자열끼워넣기:STUFF함수
____숫자를문자열로변환하기:STR함수
__05-2날짜함수
____서버의현재날짜,시간반환하기:GETDATE,SYSDATETIME함수
____서버의현재UTC날짜,시간반환하기:GETUTCDATE,SYSUTCDATETIME함수
____날짜더하기:DATEADD함수
____날짜차이구하기:DATEDIFF함수
____지정된날짜일부반환하기:DATEPART,DATENAME함수
____날짜에서일,월,연도가져오기:DAY,MONTH,YEAR함수
____날짜자료형또는형태변환하기:CONVERT함수
__05-3집계함수
____조건에맞는데이터개수세기:COUNT,COUNT_BIG함수
____데이터합구하기:SUM함수
____데이터평균구하기:AVG함수
____최솟값,최댓값구하기:MIN,MAX함수
____부분합,총합구하기:ROLLUP,CUBE함수
____모든값의표준편차구하기:STDEV,STDEVP함수
__05-4수학함수
____절댓값구하기:ABS함수
____양수음수여부판단하기:SIGN함수
____천장값과바닥값구하기:CEILING,FLOOR함수
____반올림구하기:ROUND함수
____로그구하기:LOG함수
____e의n제곱값구하기:EXP함수
____제곱하기:POWER,SQUARE함수
____제곱근구하기:SQRT함수
____난수구하기:RAND함수
____삼각함수:COS,SIN,TAN,ATAN함수
__05-5순위함수
____유일값으로순위부여하기:ROW_NUMBER함수
____같은순위개수고려해순위부여하기:RANK함수
____같은순위개수무시하고순위부여하기:DENSE_RANK함수
____그룹화해순위부여하기:NTILE함수
__05-6분석함수
____앞또는뒤의행참조하기:LAG,LEAD함수
____누적분포계산하기:CUME_DIST함수
____상대순위계산하기:PERCENT_RANK함수
____중앙값계산하기:PERCENTILE_CONT,PERCENTILE_DISC함수
____정렬된첫번째/마지막행의값구하기:FIRST_VALUE,LAST_VALUE함수

[06장]내맘대로주식데이터분석하기
__06-152주동안의주가분석하기
__06-2하루동안상승/하락한종목분석하기
__06-3전일대비종목분석하기
__06-4주가가연속상승한종목분석하기
__06-5특정기간주가가하락했다가회복한종목의증감률구하기
__06-6보유주식수익증감액구하기
__06-75일,20일가격이동평균구하기

[07장]국가통계데이터분석하기
__07-1국가통계포털데이터가져오기
__07-2행정구역별인구분석하기
__07-3연도별인구증감분석하기
__07-4행정구역별남녀비율구하기
__07-5주택매매데이터로분석하기
Doit!SQL실전해답
찾아보기

출판사 서평

-----------------------------------
실제나스닥주식,국가통계포털의데이터베이스로
현업에서바로사용가능한표준SQL쿼리문짜기!
-----------------------------------
‘주식데이터를분석해투자계획을세울수있을까?’,‘전국부동산현황을한눈에보고싶다면?’,‘사람들이가장많이이주한도시는어디일까?’답을찾고싶다면이책에담긴실습을하면된다.《Doit!SQL입문》에서는실제나스닥주식,국가통계포털의데이터베이스로실습해매우실용적인SQL쿼리문을배울수있다.가짜데이터가아닌진짜데이터베이스전문가들이사용하는‘실제데이터’로매력적인SQL를시작해보자.

-----------------------------------
개발자부터기획자,마케터,디자이너에이르기까지
누구나당장시작할수있는SQL입문서!
-----------------------------------
저자는누구나SQL을사용해데이터를분석하고이를통해기업의인사이트를얻을수있다고말한다.그래서이책에는데이터베이스를다루는개발자도,데이터를분석하려는마케터와기획자도꼭알아야할내용을엄선하여담았다.01장에서는데이터베이스와SQL을배우는이유와기본개념을빠르게설명하고,02장에서는데이터베이스를설치하며SQL실습을준비한다.03장은본격적으로데이터를다루면서SQL과친해지는시간을갖는다.04장과05장에는테이블조인,SQL함수등데이터분석에필요한기술이담겨있다.06장에서는주식데이터를,07장에서는국가통계데이터를가지고진짜현업에서데이터분석가가된것처럼실감나게실습할수있다.

-----------------------------------
마이크로소프트,페이스북,아마존에서활약하는
전문가들도강력추천!
-----------------------------------
마이크로소프트의클라우드전문가,페이스북의데이터분석가,AWS의데이터베이스전문가가입을모아강력히추천한다.이책은SQL의기본문법과실습을확실하게알려주며,데이터분석뿐만아니라업무의효율까지동시에높여주기때문이다.또한IT기업에취업이나이직을준비할때SQL활용능력을갖춘다면큰도움을받을수있다.SQL공부를시작하는개발자와예비데이터분석가라면《Doit!SQL입문》을필독하자.

-----------------------------------
SQL독학도두렵지않다!
저자직강동영상무료공개
-----------------------------------
이책의핵심내용을담은저자직강동영상을무료로제공한다.동영상과책을같이본다면SQL의개념을더욱쉽게이해할수있다.SQL을독학하려는사람도,학교에서공부한내용을복습하고싶은사람에게도필요한동영상강의를놓치지말고활용하자!
-유튜브채널youtube.com/c/easyspub[재생목록→SQL입문선택]

-----------------------------------
표준SQL문법을확실하게배우고,
무료SQLServer로맘껏실습해보자!
-----------------------------------
이책은MySQL,MSSQL에서도쓸수있는표준(ANSI)SQL문법을상세히알려준다.실습은마이크로소프트의무료SQLServer도구인‘SQLServerExpress’와SQL서버를관리해주는‘SQLServerManagementStudio’를설치해진행한다.SQL서버설치방법은책에자세히안내되어있으며,SQL예제를눈으로만읽지말고직접따라치면서결과를직접확인해보자.

-----------------------------------
쉽고친절한Doit!시리즈만의학습설계가담긴
14주완성진도표제공!독학용,교재용모두추천!
-----------------------------------
이책에서제공하는14주완성진도표는대학의‘SQL수업강의계획서’와비슷하다.진도표의‘완료날짜’를채워가며대학에서강의를듣는기분으로공부해보는것도좋다.이책에서알려주는14주과정을꾸준히따라하면서데이터베이스와SQL을정복하자.

-----------------------------------
배우고,나누고,함께성장하는
두잇스터디룸에서공부하자!
-----------------------------------
혼자계획을세우고공부하다보면금방지치기마련이다.그럴땐나와비슷한고민을하는독자를만나공유해보면어떨까?내가열심히공부한내용으로다른사람을도와줄수있다면더보람되고뿌듯할것이다.두잇스터디룸에서같이공부하는친구를만나학습성취도를높여보자!
-Doit!스터디룸:cafe.naver.com/doitstudyroom

[이책을읽으면좋은사람]
? 엑셀말고SQL쿼리문으로데이터를분석하고싶은기획자,마케터
? 기업의주요데이터를활용해인사이트를넓히고싶은기업가
? 벡엔드,데이터베이스분야에취업하려고준비하는대학생
? 표준SQL교재를고민하고계신교수님,강사님!

[예제소스및업데이트공유]
-이지스퍼블리싱홈페이지easyspub.co.kr[자료실→도서명검색]후내려받기