使用分組管理進行查詢 querying-using-grouping-management

在此範例中,我們要執行查詢以尋找在先前傳送期間超過30次鎖定的所有電子郵件網域。

  • 需要選取哪個表格?

    收件者表格(nms:recipient)

  • 要在輸出欄中選取的欄位?

    電子郵件網域和主索引鍵(含計數)

  • 資料分組?

    根據主要金鑰計數超過30的電子郵件網域。 此作業是使用​ Group by + Having ​選項執行。 Group by + Having ​可讓您將資料分組(「分組依據」),並選取要分組的專案(「擁有」)。

若要建立此範例,請套用下列步驟:

  1. 開啟​ Generic query editor ​並選擇收件者資料表(nms:recipient)。

  2. 在​ Data to extract ​視窗中,選取​ Email domain ​及​ Primary key ​欄位。 對​ Primary key ​欄位執行計數。

  3. 勾選​ Handle groupings (GROUP BY + HAVING) ​方塊。

  4. 在​ Sorting ​視窗中,以遞減順序排序電子郵件網域。 若要這麼做,請檢查​ Descending sort ​欄中的​ Yes。 按一下​ Next

  5. 在​ Data filtering ​中,選取​ Filtering conditions。 前往​ Target elements ​視窗並按一下​ Next

  6. 在​ Data grouping ​視窗中,按一下​ Add ​以選取​ Email domain

    此資料分組視窗只有在已核取​ Handle groupings (GROUP BY + HAVING)方塊時才會顯示。

  7. 在​ Grouping condition ​視窗中,表示主索引鍵計數大於30,因為我們只希望目標定位超過30次的電子郵件網域作為結果傳回。

    勾選​ Manage groupings (GROUP BY + HAVING) ​方塊時會顯示此視窗:這是篩選群組結果(HAVING)的位置。

  8. 在​ Data formatting ​視窗中,按一下​ Next:這裡不需要格式設定。

  9. 在資料預覽視窗中,按一下​ Launch data preview:在此會傳回三個目標定位超過30次的不同電子郵件網域。

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d