0

我有一个包含客户地址的数据库。无论出于何种原因,一些过去的用户在地址字段中添加了无关的数据,通常是地址之前或之后的客户姓名。使用 Report Builder,我需要找到一种方法来查找地址包含名称字段值的客户,以便我可以开始清理它。我的第一个想法是 In String 表达式。

=iif(InStr(Fields!CUST_ADDRESS.Value,Fields!CUST_FIRST_NAME.Value),"True","False")

但即使我可以清楚地看到 CUST_FIRST_NAME = "Frodo" 和 CUST_ADDRESS = "Frodo Baggins, Bag-End, The Shire",它也不会返回单个“True”实例

我猜这意味着 InStr 表达式不像我认为的那样工作。

我也在查询中尝试过。

WHERE
CUST_ADDRESS LIKE CUST_FIRST_NAME

也没有运气。事实上,根本没有关于那个的数据,但我确信这太容易了。

有人可以告诉我我做错了什么吗?我已经搜索过其他提出相同问题的主题,但我没有找到任何...

4

0 回答 0