# 예약어는 대문자로 작성하기
- SELECT, FROM, GROUP BY, HAVING, AS, AND와 같은 SQL 예약어들은 대문자로 작성한다.
# 자주 행갈이 하기
- 한 라인에 코드를 쭉 작성하지 않고, 자주 행갈이를 한다.
- SELECT, FROM, GROUP BY와 같이 다른 절을 한 라인에 작성하지 않는다.
# 행갈이를 더 자주 하기
- 라인을 주석처리 하여 특정 컬럼을 로직에서 제외할 수 있도록 컬럼별로 행갈이를 한다.
- WHERE 절에서도 AND, OR이 붙을 때바다 행갈이를 한다.
# 주석 사용하기
- 코드를 읽었을 때 이해할 수 있도록 각 코드 단락이 어떤 의도로 작성되었는지 디테일을 적는다.
- 서브쿼리 단위나, CASE, IF 조건문 또는 WHERE절 필터링 조건을 쓸 때 주석을 적는다.
- 다음과 같은 내용을 적는다.
- 서브쿼리 단위의 의미
- 조건이 왜 필요한지, 어떻게 동작하는지와 같은 디테일
# Alias를 잘 쓰기
- 서브쿼리와 컬럼의 Alias를 x, y, t, df, a 등으로 대충 쓰지 말고, 코드를 이해하기 쉽도록 이름을 잘 짓는다.
# 참고
728x90
'SQL' 카테고리의 다른 글
[SQL] SQL 정규 표현식 (SQL Regular Expression) (0) | 2025.01.12 |
---|---|
[SQL] INSTR() (0) | 2024.12.19 |
[SQL] SUBSTR() (0) | 2024.12.19 |
[SQL] OVER() (4) | 2024.12.14 |
[SQL] 이동 평균 구하기 (0) | 2024.12.14 |