데이터 분석/아티클 미션

[아티클 미션] -5 SQL 가독성을 높이는 습관 5가지

경 민 2025. 2. 7. 16:34

 

1️⃣ 예약어, 함수 이름은 대문자로 쓰기

 

2️⃣ 명령어별로 행 나누기

 

3️⃣ 행갈이 더 자주

동일 구문 내에서도 속성별로 행을 나누면 주석 처리 및 확인을 쉽고 빠르게 할 수 있다.

 

4️⃣ 주석 사용

서브쿼리 등으로 쿼리가 길어질수록 주석을 통해 코드 단락을 더 잘 이해할 수 있다.

TIP

  • 서브쿼리 단위로 달기
  • 컬럼 이름 등의 사람마다 다르게 이해할 수 있는 디테일한 부분을 설명하기
  • 조건이 왜 필요한지, 어떻게 동작하는지 등의 코드의 의도를 상세하게 설명하기

5️⃣ Alias (As) 활용

별칭을 마구잡이로 짓다보면 기억하기도 어렵고, 찾는 데 오래 걸린다. As를 적절하게 잘 활용할 줄 알아야 한다.


명령구문 및 코드 구조 가독성을 높이기 위한 위 5가지 습관을 잘 들여보자.

그리고 가장 중요한 것은 합의된 규칙을 따르는 것이다.

조직별로 합의된 규칙이 다를 수 있다. 공통의 프로젝트를 하는만큼 약속에 따라 모든 사람이 이해하기 쉽게 SQL를 작성하자.


SQLD 자격증 공부를 하면서 이론을 학습한 상태라 이번 아티클은 비교적 읽기 쉬웠던 것 같다. 한 가지 배운 것은 주석을 잘 달아야 한다는 것이다. 나는 주석이 많으면 단락이 길어져서 오히려 피곤하다고 생각했는데, 역시 혼자하는 일이 아니고 구성원들과 함께 하는 일인만큼 모두가 이해하기 쉽게 적절한 주석이 필요하다는 것을 배웠다.