phillip's log
로그인
phillip's log
로그인
[TIL] 2020-02-07
phillip oh
·
2020년 3월 31일
팔로우
0
TIL
sql
0
TIL
목록 보기
1/6
오랫동안 붙잡고 있었던 쿼리를 완성했다.
완성된 것만 카운트했을 때 총 16개의 쿼리를 작성했고, 1,000줄이 넘는 쿼리도 있다.
정말 중요한 문서라서 검산을 정말 많이 했다.
힘들긴 한데 하고 나니까 뿌듯하다.
쿼리로 피벗 테이블을 만드는 건 정말 고되다.
특히, 컬럼수가 많을 수록 노가다가 심해진다.
도저히 노가다를 하고 싶지 않아서 파이썬 for문과 string formatting을 이용해서 쿼리를 짰다.
최근에 빅쿼리에 업데이트된 변수 선언 방법을 유용하게 썼다.
쿼리 내용은 거의 비슷한데 몇개의 값만 바꿔서 여러 개의 쿼리를 해야 하는 상황이었는데, 변수 선언을 통해 쉽게 해결했다.
이런 상황에서 변수 선언을 해주면, 귀찮음이 줄어들 뿐만 아니라 실수가 줄어든다는 큰 장점도 있다.
반복해서 사용해야 하는 쿼리라면 가독성도 중요하다.
내가 나중에 봐도 모를 정도로 가독성이 낮다면, 유지보수하는 순간이 정말 끔찍하다.
그래서 최대한 가독성 좋게 작성하고, 복잡한 부분은 주석을 달고, 반복해서 보고 수정하고 있다.
phillip oh
모빌리티 스타트업에서 데이터를 다루고 있습니다.
팔로우
다음 포스트
[TIL] 2020-03-09
0개의 댓글
댓글 작성