gpt4 book ai didi

mysql - 在访问中创建查询以比较字段

转载 作者:行者123 更新时间:2023-11-29 21:28:23 25 4
gpt4 key购买 nike

我在使用 Access 查询时遇到问题 - 我在一家邮寄公司工作,有时我们收到的地址数据在字段中包含重复元素,例如字段 add1 可能包含“123 Sample Street City”,而 add2 可能包含“城市”。

我编写此查询是为了隔离发生重复的记录:

select * from working where right(add1,len(add2))=add2

这在一个表中工作正常,但在另一个表中我收到错误“条件表达式中的数据类型不匹配”。

两个表中的两个字段都是短文本,因此我无法理解为什么它适用于一个表而不适用于另一个表。

感谢大家的见解或指导。

问候,

马尔科姆

最佳答案

数据类型可能不一致。例如,您可以比较字符串和整数。为了防止这种情况并考虑到您使用 MS Access 我建议使用 Str 函数

select * from working where right(TRIM(Str(add1)),len(TRIM(Str(add2))))=TRIM(Str(add2))

关于mysql - 在访问中创建查询以比较字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35398511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com