表格的以下字段:
AttorneyEmail(varchar(150), null)
可以有多个电子邮件地址,但总共包含此电子邮件地址" helpdesk@dns.org"。
我在Where子句中有以下内容,不包括在结果中:
and aa.AttorneyEmail NOT LIKE ('helpdesk%')
但它仍然存在。
任何帮助都将不胜感激。
此致
答案 0 :(得分:0)
你所描述的内容并没有多大意义。如果每一行都包含其AttorneyEmail值中的帮助台地址(如您所说),那么您尝试使用的WHERE谓词(拼写为@AlexK演示)将排除所有行。 (而且,这样的DB结构非常难看。)
在这种情况下,如果要从结果中的列值中删除帮助台地址,则需要在选择列表中执行此操作,例如
SELECT REPLACE(aa.AttorneyEmail, 'helpdesk@dns.org', '') AS AttorneyEmail,
...
您可能需要对其进行调整以删除多余的分隔符;我不能确切地建议如何,因为我不知道你是如何构建价值的。