개발자의 도움 없이 직접 원하는 데이터를 추출할 수 있게 됩니다. 간단한 쿼리부터 Join까지 분석에 필요한 모든 내용을 부담없이 담겠습니다. 책 <기획자의 SQL> 저자 직강으로 SQL을 시작해보세요.
Q. 어떤 SQL쿼리가 가장 읽기 좋은 형태인가요? : SQL 스타일 가이드 소개
Q. 어떤 SQL쿼리가 가장 읽기 좋은 형태인가요?
- 종종 받게되는 질문입니다.
- 하지만 정답은 없습니다. 코드를 짜는 스타일이 사람마다 상이하기 때문인데요
- 정해진 형태는 없지만, 팀별로 회사별로 정해진 규칙을 만들고 사용할 수 있습니다.
- 이를 보통 코드 컨벤션, 스타일 가이드 등의 이름으로 부르는데 SQL에도 이를 적용할 수 있어요.
- 일례로, Python 과도 같은 언어는 아예 코드컨벤션을 언어의 작동 Syntax에 내재화한 형태에요.
- 어느 하나가 가장 좋다고 할 수는 없지만 많이 읽히는 SQL 코드 컨벤션은 분명히 있습니다.
- 아래에 그 코드컨벤션 링크들을 소개드려요. (대부분 영어로 되어있습니다)
- 추후에 강의로도 업데이트한번 해보겠습니다 :)
모질라(Firefox) SQL 스타일 가이드:
https://docs.telemetry.mozilla.org/concepts/sql_style.html
Gitlab SQL 스타일 가이드:
https://about.gitlab.com/handbook/business-technology/data-team/platform/sql-style-guide/
Simon Holywell의 SQL 스타일 가이드:
* SQL과 관련하여 받게되는 질문에 대한 질의 응답을 정리해서 공유드리는 새소식입니다.