본문 바로가기

그룹핑

[SQL 함수] RANK() OVER (Partition by _ Order by _ ) 그룹핑 한 후 순위를 매겨주는 함수 SELECT RANK( ) OVER ( PARTITION BY 그룹핑할 칼럼 ORDER BY 정렬할 칼럼 ) FROM 테이블명 ( ORDER BY 정렬할 칼럼 DESC or ASC or 생략하면 ASC가 디폴트값 ) 이 긴 함수가 한 세트~ PARTITION BY 에 지정한 칼럼 기준으로 그룹핑 해주고 ORDER BY 에 지정한 칼럼 기준으로 정렬해준담에 RANK 행 마다 순위를 매겨준다 ROW_NUMBER() OVER (Partition by _ Order by _) 와의 차이점은 ROW_NUMBER( ) : 1등이 2명이어도 1등, 2등으로 나눔 RANK( ) : 1등이 2명이면 그 다음 순위는 3등으로 매김 예시 쿼리문 ) SELECT s.ip, s.session.. 2022. 3. 14.
[SQL 함수] ROW_NUMBER() OVER (Partition by _ Order by _ ) 그룹핑 한 후 순번을 매겨주는 함수 SELECT ROW_NUMBER( ) OVER ( PARTITION BY 그룹핑할 칼럼 ORDER BY 정렬할 칼럼 ) FROM 테이블명 ( ORDER BY 정렬할 칼럼 DESC or ASC or 생략하면 ASC가 디폴트값 ) 이 긴 함수가 한 세트~ PARTITION BY 에 지정한 칼럼 기준으로 그룹핑 해주고 ORDER BY 에 지정한 칼럼 기준으로 정렬해준담에 ROW_NUMBER 행 마다 순서를 매겨준다 예를 들어 아래 왼쪽 테이블을 오른쪽 테이블 같이 그룹핑, 정렬 해주고 싶으면 이렇게 함수를 작성하면 된다. ROW_NUMBER( ) OVER (PARTITION BY '멤버 아이디' ORDER BY '주문한 날짜') 실무에 사용되는 쿼리문을 통해 한번 더 확인해.. 2022. 3. 11.
[구글 애널리틱스] 캠페인 소스 이름(도메인) 변경 하기 구글 애널리틱스 획득 > 전체트래픽 > 소스/매체 페이지에 뜨는 소스 이름(도메인)을 내가 커스텀하게 지정할 수 있다. 예를 들어 소스/매체에 뜨는 googleads.g.doubleclick.net 이 소스를 google 이라는 이름으로 변경해줄 수 있다. 아래와 같이 설정해주면 된다. 1. ⚙관리 > 보기 > 필터 > 필터추가 버튼 2. 필터 이름 설정 3. 필터 유형 "맞춤" 선택 4. '찾기 및 바꾸기' 선택 5. 필터 입력란에서 '캠페인 소스' 선택 6. '문자열 검색'에 바꿀 문자열 입력 (ex. googleads.g.doubleclick.net) 7. '문자열 교체'에 소스에 나타낼 문자열 입력 (ex. google) 8. 저장 버튼 이렇게 셋팅한 후 부터 googleads.g.doublecl.. 2021. 12. 7.
728x90
반응형
LIST