Read 쿼리를 짜다보면 원하는 조건을 걸게 되는데, 조인을 할 경우 join의 on, where은 join시키는 범위가 달라진다. 예를 들어,
결과 table에 임의의 기준으로 row번호를 부여할 때 사용하는 방법 3가지row_number중복된 값( 동점 )이라도 순서대로 번호를 부여한다.rank중복된 값( 동점 )이 있다면 해당 개수만큼 건너 뛰고 다음 번호를 부여한다.e.g., 2명의 공동 1등 후 다음
GoogleBigquery시각 관련 data query를 작성할 때, 최종 결과물을 눈으로 확인할 때 datetime과 timestamp가 비슷한 것 같은데 DB엔진에서는 서로 다르게 인식하는 것 같아서 그 차이를 알아보고 정리해 보았다.timestamp는 value
아는 만큼 활용하여 쿼리가 매우 깔끔해지는 윈도우 함수에 대해서 정리