그룹 관리를 사용한 쿼리 querying-using-grouping-management
이 예제에서는 쿼리를 실행하여 이전 게재 중 30번 이상 타겟팅된 모든 이메일 도메인을 찾으려고 합니다.
-
어떤 테이블을 선택해야 합니까?
수신자 테이블(nms:recipient)
-
출력 열에서 선택할 필드입니까?
이메일 도메인 및 기본 키(개수 포함)
-
데이터 그룹화하시겠습니까?
기본 키 수가 30개를 초과하는 이메일 도메인 기준. 이 작업은 Group by + Having 옵션을 사용하여 수행됩니다. Group by + Having 을(를) 사용하면 데이터를 그룹화("그룹화 기준")하고 그룹화된 항목("있음")을 선택할 수 있습니다.
이 예제를 만들려면 다음 단계를 적용합니다.
-
Generic query editor 을(를) 열고 수신자 테이블(nms:recipient)을 선택합니다.
-
Data to extract 창에서 Email domain 및 Primary key 필드를 선택합니다. Primary key 필드에서 개수를 실행합니다.
-
Handle groupings (GROUP BY + HAVING) 상자를 선택합니다.
-
Sorting 창에서 전자 메일 도메인을 내림차순으로 정렬합니다. 이렇게 하려면 Descending sort 열에서 Yes 을(를) 확인하십시오. Next 를 클릭합니다.
-
Data filtering 에서 Filtering conditions 을(를) 선택합니다. Target elements 창으로 이동하여 Next 을(를) 클릭합니다.
-
Data grouping 창에서 Add 을(를) 클릭하여 Email domain 을(를) 선택합니다.
이 데이터 그룹화 창은 Handle groupings (GROUP BY + HAVING 상자를 선택한 경우에만 표시됩니다.
-
30번 이상 타겟팅된 전자 메일 도메인만 결과로 반환되기를 원하므로 Grouping condition 창에서 기본 키 수를 30보다 크게 지정하십시오.
Manage groupings (GROUP BY + HAVING) 상자를 선택하면 이 창이 나타납니다. 이 창에서 그룹화 결과가 필터링됩니다(HAVING).
-
Data formatting 창에서 Next 을(를) 클릭합니다. 여기에는 서식이 필요하지 않습니다.
-
데이터 미리 보기 창에서 Launch data preview 을(를) 클릭합니다. 여기에서 30번 이상 타깃팅된 세 개의 다른 전자 메일 도메인이 반환됩니다.