korr***
2022-02-22

SQL에 대한 매우 실용적인 접근 방식을 적용하여 대용량 데이터 저장소를 생성하고 조작하는 방법을 소개한다. 실제 사례를 기반으로 한 오라클, DB2, SQL 서버, MySQL, PostgreSQL 등 다양한 SQL 버전에서의 해결책과 실행 가능한 예제로 구성하여 업무에 도움이 되는 틀을 제공한다.
개발자라면 SQL문은 필수다
DB와 SQL문에 대해서 정확히 배우지는 않았지만 개발을 하게된다면
자연스럽게 알게될 (필수로 알아야 할과 같은 말ㅎ) SELECT, UPDATE, DELETE 등등의 DML, DDL 문들...
회사에 들어가면서 오라클 프로시저를 사용하게 되었고 SQL문의 다양한 쓰임을 보고 놀랐더랬다
솔직히 학생때 해봤자 뭐하겠음.....?
복잡한 SQL문의 세상을 보고 "와 원하는 데이터를 뽑기 위해서는 머리를 엄청 써야하는구나" 라고 생각했다
하나 잘못 써도 엉뚱한 데이터가 나오고 여러 조건들이 붙게 되면 머리가 하얘진다
여기서 이제 여러 테이블을 가져오게 된다면....?
이제 머리 터지는거다(っ °Д °;)っ
땀흘리는거다ㅎ
쨌든 초보 개발자는 사내의 프로시저를 보고 기겁한 뒤 SQL문을 공부해야겠다 생각했고,
공부해야겠다 생각해서 SQLD를 땄고 그리고 2년이 흘렀다
그리고 까먹었다ㅎ
(다른거 공부하느라 그랬다고 하자ㅠ)
그리고 한빛미디어 나는 리뷰어다 활동을 통해 SQL 공부 좀 해봐야겠다 하고 책을 신청!
우선 O'Reilly 책,,,,을 갖게된 건 처음이다
IT업계 종사자라면 한번쯤은 봤었을 동물책
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
나에겐 처음이였던 오레일리 책인데 좋은 인상을 남겼다!
항상 무거운 주제와 영문번역서라는 괜한 오해에 건들지 않았었나 싶기도 하고?
우선 이 책은 목차를 보면 알겠지만
기초부터 실무적인 영역까지 다양한 SQL문 예시를 보여준다;
WHERE 절에서 별칭이 지정된 열 참조하기
최댓값과 최솟값을 배제한 평균 계산하기
결과셋을 한 열로 역피벗하기
등등 다양한 주제가 있다.
부제로 내가 백과사전이라 한 이유임
이런 데이터 어떻게 뽑을까 싶으면 그냥 목차보고 참고하면 될 것같음
그리고 좋았던 건 ORACLE, SQL Server, DB2, PostgreSQL 등 나눠서 어떻게 쓰면 되는지 알려주는 점이다.

SQL문은 각자 쓰는 함수도 다르고 표현하는 방법도 달라서 가끔 애를 먹는데 이렇게 정리되어 있어
한 번에 알수 있다는 점은 정말 좋다
(백과사전;;; 정말로)
이렇게 한번 SQL문 돌리고 나면 기초는 튼튼하게 잡혀있을듯 하다!
그리고 다른 SQL문을 쓰게 되더라도 백과사전처럼 바로 찾을 수 있다는 점이 정말 큰 장점!
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.