首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server和Excel认为两个明显相同的字符串不相等

Server和Excel认为两个明显相同的字符串不相等
EN

Stack Overflow用户
提问于 2013-01-15 23:21:12
回答 2查看 4K关注 0票数 3

这可能太简单了,但我似乎找不出这一条。

我有一个简单的SELECT DESCRIPTION语句,它返回两行:代码和描述

它们是完全相同的:

代码语言:javascript
运行
复制
00065        Stmt to Party 2-4 pgs
00065        Stmt to Party 2-4 pgs

但是,SELECT语句中的DISTINCT从不将重复的语句过滤掉。我试着在Excel2010中粘贴这两个值,并尝试使用“删除重复”函数,没有用;我还尝试了一个简单的公式:=IF(D337=D338,"X","Y"),结果总是"Y“。

Excel中的AutoFilter也表明这些字符串是不同的。

字符串的长度相等,使用Server (DESCRIPTION)函数进行测试。他们身上也没有看不见的特殊人物。

如何找出这两个字符串之间的不同之处?请注意,我使用Excel只用于测试/故障排除目的。

请帮帮忙。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-15 23:37:14

使用脱机十六进制编辑器或联机工具(如http://www.string-functions.com/string-hex.aspx )并比较两个字符串中的字节。那么你应该看看它们是否是相同的。(见上文评论)

然后,您可以通过删除或更新字符串来对数据库进行手动查询,以获得一致的值。

票数 2
EN

Stack Overflow用户

发布于 2022-03-03 22:32:38

尝试转换为nvarchar,然后取不同的值。在某些情况下有效..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14348770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档