查询收件人表

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

  • 我们应选择哪个表?

    收件人表(nms:收件人)

  • 要选作输出列的字段

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

  • 收件人的过滤条件是什么?

    城市和电子邮件域

  • 是否配置了类型?

    是,基于​Account number​和​Last name

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

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

  2. 选择:Last nameFirst nameEmailCity​和​Account number。 这些字段将添加到​Output columns。 然后单击 Next

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

  4. 在​Data filtering​窗口中,细化搜索:选择​Filtering conditions​并单击​Next

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

    定义以下筛选条件:电子邮件域等于“orange.co.uk”的收件人。 为此,请在​Expression​列中选择​电子邮件域(@email),在​Operator​列中选择​等于,并在​Value​列中输入“orange.co.uk”。

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

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

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

  8. 我们现在将改变查询,寻找不住在伦敦的人。

    在​Expression​列中选择​City (location/@city)​作为运算符,在​Value​列中输入​Londondifferent from

  9. 这将带您进入​Data formatting​窗口。 检查列顺序。 将“Account number”列下的“City”列向上移动。

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

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

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

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

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

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

在此页面上