[TIL] 2020-02-07

phillip oh·2020년 3월 31일
0

TIL

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

0개의 댓글