BOOK REVIEW

[BOOK REVIEW] SQL 실전 트레이닝

개발자 만두 2025. 9. 26. 13:22
728x90
반응형
비제이퍼블릭 출판사 서평단 활동을 위해서
책을 제공받아 작성된 서평입니다.

📚 책 소개

오늘 소개할 책은 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 문법을 확실하게 정리하고 싶은 사람

 

🪧 도서 구매 링크

 

 

728x90
반응형