비제이퍼블릭 출판사 서평단 활동을 위해서
책을 제공받아 작성된 서평입니다.
📚 책 소개
오늘 소개할 책은 SQL 실전 트레이닝 (김지영) 이다.

📍 책 선택 이유
2023년 상반기에 학교 수업에서 SQL을 접하고 나서 조건에 맞는 데이터를 쿼리로 추출하는 과정에 재미를 느껴 심심할 때마다 프로그래머스에 올라온 문제들을 풀곤 했다. 지금은 프로그래머스에 올라온 모든 SQL 문제를 다 풀고 잠시 쉬고 있는 상태였다. 최근에 ML 엔지니어로 취업하기 위해서 SQL 코딩테스트를 봐야 하는 기업이 있다는 사실을 알게 돼서 조금씩 감을 다시 살려야겠다고 생각했다. 문제를 풀 때 보통 내가 익숙한 문법을 주로 사용했었는데 실전에서는 다른 문법을 사용한 풀이가 요구될 수 있다고 판단했고 이번에는 SQL의 모든 문법을 체계적이고 확실하게 정리하고 싶다는 생각이 들어서 이 책을 선택했다.
🔎 목차




책의 목차는 위와 같다.
실습 환경 준비: MySQL, 깃허브 연결
[유형 1] INNER JOIN
[유형 2] LEFT OUTER JOIN
[유형 3] CROSS JOIN
[유형 4] FULL OUTER JOIN
[유형 5] GROUP BY
[유형 6] HAVING
[유형 7] MIN, MAX
[유형 8] SUM, COUNT
[유형 9] CASE WHEN
[유형 10] IFNULL
[유형 11] LIMIT
[유형 12] NOT IN
[유형 13] RANK
[유형 14] DENSE_RANK
[유형 15] ROW_NUMBER
[유형 16] LAG, LEAD
[유형 17] DATE
[유형 18] CONCAT
SQL 문제 세트 1
SQL 문제 세트 2
👏🏻 책의 특징 및 차별점
[직관적인 개념 설명과 길고 꼼꼼한 풀이]
이 책은 SQL 문법을 총 18개의 유형으로 나누고 각 유형에 대해 단계적으로 설명한다. 설명은 그림과 도표를 활용하여 개념을 시각적으로 이해할 수 있도록 구성되어 있다. 테이블 구조를 직접 보여주면서 쿼리가 실행되는 과정을 설명해 준다. 또한 각 문법의 기본적인 구조에서부터 확장된 활용까지 예제를 통해 꼼꼼하게 다루어 주기 때문에 문법을 이해하고 다양한 상황에서 응용할 수 있게 한다. 또한 각 유형 파트에서 해당 유형을 활용하는 예제 문제를 난이도 별로 제공하며 풀이 과정을 길게 설명해 준 점이 인상 깊었다. 이러한 구성 덕분에 단순 암기식 학습이 아니라 개념을 체계적으로 이해하고, 실제로 활용할 수 있는 힘을 기를 수 있었다고 느꼈다.
[오답 풀이로 미리 확인하는 실수 포인트]
이 책이 특별하다고 느껴진 또 다른 부분은 오답 풀이를 별도로 제공했다는 점이다. 문제를 풀면서 흔히 빠질 수 있는 함정이나 자주 하는 실수를 실제 코드와 함께 보여주었고 그 코드가 왜 잘못되었는지에 대해 자세히 설명했다. 덕분에 내가 평소에도 자주 헷갈리던 부분들을 오답 풀이 속에서 다시 확인할 수 있었다. 그동안 문제를 풀 때는 내가 틀린 이유를 깊게 분석하지 않고 넘어간 적이 많았는데 이 책을 통해 오답 자체가 중요한 학습 자료가 될 수 있다는 점을 깨달았다. 오답 풀이 파트 덕분에 헷갈렸던 개념들을 확실히 정리할 수 있었고 자주 할 수 있는 실수를 미리 예방하면서 더 확실하게 SQL 문법 학습을 진행할 수 있었다.
👤 추천 독자
1. SQL 코딩테스트를 준비하는 사람
2. SQL을 활용할 때 같은 실수를 반복하거나 헷갈리는 부분이 있는 사람
3. SQL 문법을 확실하게 정리하고 싶은 사람
🪧 도서 구매 링크
- yes24: https://www.yes24.com/product/goods/150547033
- 교보문고: https://product.kyobobook.co.kr/detail/S000217223580
- 알라딘: https://www.aladin.co.kr/shop/wproduct.aspx?itemid=369330958
'BOOK REVIEW' 카테고리의 다른 글
| [BOOK REVIEW] 할루시네이션을 줄여주는 프롬프트 엔지니어링 (0) | 2025.10.26 |
|---|---|
| [BOOK REVIEW] 데이터 삽질 끝에 UX가 보였다 (2) | 2025.09.28 |
| [BOOK REVIEW] 코드 넘어, 회사보다 오래 남을 개발자 (2) | 2025.09.01 |
| [BOOK REVIEW] 잘되는 머신러닝 팀엔 이유가 있다 (5) | 2025.07.27 |
| [BOOK REVIEW] 러닝 랭체인 (5) | 2025.06.27 |