查询收件人表 querying-recipient-table
在本例中,我们要恢复其电子邮件域为“辞谤补苍驳别.肠辞.耻办”且不在伦敦居住的收件人的姓名和电子邮件。
-
我们应该选择哪个表?
收件人表(苍尘蝉:谤别肠颈辫颈别苍迟)
-
要选为输出列的字段
电子邮件、姓名、城市和帐号
-
收件人的过滤条件是什么?
城市和电子邮件域
-
是否已配置排序?
是,基于? Account number ?和? Last name
要创建此示例,请应用以下步骤:
-
单击? Tools > Generic query editor… ?并选择? 收件人 (苍尘蝉:谤别肠颈辫颈别苍迟)表。 然后单击 Next。
-
选择: Last name、First name、Email、City ?和? Account number。 这些字段已添加到? Output columns。 然后单击 Next。
-
对列进行排序,以按正确的顺序显示它们。 在这里,我们要按降序对帐号进行排序,并按字母顺序对名称进行排序。 然后单击 Next。
-
在? Data filtering ?窗口中,优化您的搜索:选择? Filtering conditions ?并单击? Next。
-
Target element ?窗口允许您输入筛选器设置。
定义以下筛选条件:电子邮件域等于“辞谤补苍驳别.肠辞.耻办”的收件人。 为此,请在? Expression ?列中选择? 电子邮件域(蔼别尘补颈濒),在? Operator ?列中选择? 等于,并在? Value ?列中输入“辞谤补苍驳别.肠辞.耻办”。
-
如果需要,请单击? Distribution of values ?按钮以查看基于潜在客户电子邮件域的分发。 对于数据库中的每个电子邮件域,都有一个百分比可用。 在应用过滤器之前,将显示“orange.co.uk”以外的域。
查询的摘要显示在窗口底部: 电子邮件域等于“辞谤补苍驳别.肠辞.耻办”。
-
单击? Preview ?了解查询结果:只显示“辞谤补苍驳别.肠辞.耻办”电子邮件域。
-
现在,我们将更改查询以查找不住在伦敦的联系人。
选择? Expression ?列中的? City (location/@city),选择? different from ?作为运算符,并在? Value ?列中输入? London。
-
这会将您转到? Data formatting ?窗口。 检查列顺序。 将“City”列向上移动到“Account number”列下。
取消选中“名字”列以将其从列表中删除。
-
在? Data preview ?窗口中,单击? Start the preview of the data。 此函数计算查询的结果。
Column results ?选项卡以列显示查询结果。
结果会显示所有具有“orange.co.uk”电子邮件域的收件人,这些收件人不在伦敦居住。 “名字”列未显示,因为它在上一阶段中未被选中。 帐号按降序排序。
XML result ?选项卡以齿惭尝格式显示结果。
Generated SQL queries ?选项卡以厂蚕尝格式显示查询结果。