메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[나는리뷰어다] SQL 작업할 때 애착BOOK

hayj***

|

2021-06-15

소문난 명강의 : 김상형의 SQL 정복

DBMS 제품이나 개발툴이 아닌 SQL 언어 그 자체를 배우는 바이블 도서다. 100여 개의 실습 문제를 직접 해결해보고 풀이를 확인하면서 최적의 시간 내에 SQL을 정복할 수 있다.

  • 저자 : 김상형
  • 출간 : 2021-05-01

그동안 사용했던 SQL 쿼리라고는 SAS 또는 Sequel pro가 전부였어서 Hive 쿼리는 살짝 새로웠다.

거의 똑같지만 디테일은 또 다르더라.

살짝 피곤함이 느껴지긴 했지만 또 배워가는 재미가 있다.

그렇게 Google 하고 사이좋게 지내던 와중에 새로운 친구가 생겼다.

 

바로 한빛 미디어에서 6월에 보내준 나의 새로운 소울메이트, "김상형의 SQL 정복"이다.

일단 제목부터 너무나 든든했다.

SQLD를 땄어도 실무가 크게 수월해졌다거나 스키 타고 상급자 코스를 질주하듯이 시원시원한 작업이 되진 않았다.

확실히 이론으로 이런 기능이 있다고 백날 외워봤자 실무에서는 말짱 도루묵이었다.

상상치도 못한 오류들과 상황이 일어나기 때문이다.

하여튼 이렇게 막막하고 믿을 거라고는 구글밖에 없는 처참한 상황에서 아주 든든한 지원군이 생겼다.

약 700페이지 분량으로 전공 책이 생각나는 비주얼이다.

이 책이 가장 마음에 들었던 이유 중에 하나는 목차가 굉장히 잘 구성되어 있다는 점이다.

나 같은 경우는 SQL 쿼리의 기초보다는 데이터 집계나 함수, 서브 쿼리 같은 조금 심화된 내용 쪽에서 확인해야 할 내용이 있다.

그래서 목차에서 내가 지금 쿼리문으로 뽑아내고 싶은 기능을 찾아서 아주 쏠쏠하게 잘 써먹고 있다.

그리고 특히 어깨너머로 주워들은 기능들을 찾기 좋다.

예를 들어서 데이터 집계할 때 그룹핑 기능을 이용하고 싶은데 having 절을 어떻게 써야 할지 완벽하게는 모르겠다 싶을 때, 목차를 펴고 5장 데이터 집계에서 5-2 그룹핑에서 Having 내용이 있는 155페이지로 찾아가면 된다.

보통 내가 봤던 SQL 쿼리 책에서는 목차에 그룹핑, 삽입, 제약 이런 식으로 한글로 적혀있고 Having처럼 특정 절이 적혀있지 않았다.

그래서 Having을 알고 있긴 한데 Having이 어떤 기능인지 모를 때는 책을 한 장 한 장 넘기면서 Having을 찾아야 했다.

그러다가 페이지 넘기다 보면 그룹핑에서 Having을 만나게 되고 그제서야 아 Having이 그룹핑 기능이 있는 값이구나 하고 깨달을 수 있었다.

키워드로 정리된 목차가 굉장히 편리했고 지금까지의 작업에서는 이 책이 웬만한 나의 궁금증을 다 해소해 주었다.

 

그래서 요즘 진짜 옆구리에 끼고 살고 있는 책이다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?