查询收件人表

在此示例中,我们希望恢复电子邮件域名为“orange.co.uk”且不居住在伦敦的收件人的姓名和电子邮件。

  • 我们应该选择哪个表?

    收件人表(nms:recipient)

  • 要选作输出列的字段

    电子邮件、名称、城市和帐号

  • 收件人的筛选条件是什么?

    城市和电子邮件域

  • 是否配置了类型?

    是,基于 Account numberLast name

要创建此示例,请应用以下步骤:

  1. 单击 Tools > Generic query editor… 然后选择 收件人 (nms:recipient)表格。 然后单击 Next

  2. 选择: Last name, First name, Email, CityAccount number. 这些字段将添加到 Output columns. 然后单击 Next

  3. 对列进行排序以按正确顺序显示列。 在此,我们希望按降序排列帐号,按字母顺序排列名称。 然后单击 Next

  4. Data filtering 窗口,优化搜索:选择 Filtering conditions 单击 Next.

  5. Target element 窗口中,您可以输入过滤器设置。

    定义以下过滤条件:电子邮件域等于“orange.co.uk”的收件人。 要执行此操作,请选择 电子邮件域(@email)Expression 列,选择 等于Operator 列中输入“orange.co.uk” Value 列。

  6. 如果需要,请单击 Distribution of values 按钮以查看基于潜在客户电子邮件域的分发。 数据库中每个电子邮件域都有一个百分比。 在应用过滤器之前,将显示“orange.co.uk”以外的域。

    查询的摘要将显示在窗口底部: 电子邮件域等于“orange.co.uk”.

  7. 单击 Preview 了解查询结果:仅显示“orange.co.uk”电子邮件域。

  8. 我们现在将更改查询,以查找不住在伦敦的联系人。

    选择 City (location/@city)Expression 列, different from 作为运算符并输入 LondonValue 列。

  9. 这会将您转到 Data formatting 窗口。 检查列顺序。 在“帐号”列下将“城市”列向上移动。

    取消选中“名字”列,将其从列表中删除。

  10. Data preview 窗口,单击 Start the preview of the data. 此函数计算查询的结果。

    Column results 选项卡在列中显示查询结果。

    结果会显示不住在伦敦的所有拥有“orange.co.uk”电子邮件域的收件人。 未显示“名字”列,因为在上一阶段中未选中该列。 帐号按降序排序。

    XML result 选项卡以XML格式显示结果。

    Generated QSL queries 选项卡以SQL格式显示查询结果。

在此页面上