SQL 가독성을 높이는 다섯 가지 사소한 습관
[아티클 요약]
- 예약어는 대문자
SELECT, FROM, WHERE 등의 예약어를 대문자로 썼을 때 컬럼명과 구분이 잘 되어 가독성이 높아진다.
- 행갈이를 자주
- 행갈이를 더 자주
코드를 한 줄로 쓸 때보다 각 구문별로 행을 구분하여 쓸 때 가독성이 올라간다. 심지어 한 구문에 선택하는 컬럼이 여러개 일때 이또한 행을 나눠 쓰면 후에 주석처리를 하여 필터링 조건을 걸 수 있어 용이하다.
-
주석 사용
주석을 사용하여 추가 설명, 해석에 용이하도록 하면 다른 사람들과 공유가 쉽고 후에 내가 까먹었을 때도 쉽게 복기 가능하다.
-
Alias를 잘 쓰기
컬럼 별명을 잘 만들어 놔야 향후에 서브쿼리를 찾지 않고 한 번에 불러오는 것이 가능하니 이름을 잘 지어놓는 것이 유리하다.
[인사이트]
지금은 단 몇줄의 코드만을 쓰기 때문에 크게 신경쓰지 않았지만 나중에 많은 양의 코드를 쉽게 읽기 위해 습관을 잘 들여야겠다.
SQL 질문 잘 하는 방법
[아티클 요약]
질문 전 꼭 해야하는 체크리스트
- 코드에 오탈자 확인
- 에러 메세지 확인
- 문제의 요구조건 확인; WHERE절, ORDER BY절 등의 조건을 잘 문법에 맞게 사용했는지
- 꼭 실행해 보고 결과값 확인먼저 해보기
- DBMS에 맞는 문법 사용하기
검색하는 꿀팁
- 구글 이용하기
- 영문 검색의 정보량이 압도적
- 검색 키워드 작성이 잘 되야 원하는 답변획득 가능
- stackoverflow 적극 활용
- 최신의 정보부터 이용
[인사이트]
아티클의 저자가 겪었던 것과 같이 에러는 작은 오타부터 문법을 잘못 사용하거나 하는 작은 오류부터 시작되는 것을 경험했다. 따라서 코드를 작성할 때 디테일하게 작성하며 어떠한 키워드를 사용해 질문을 해야 정확한 답변을 찾을 수 있을 지 많이 생각하고 연습해야겠다.