gpt4 book ai didi

asp.net - 比较 SQL Server 2008 R2 中的 NVarchar 字段

转载 作者:行者123 更新时间:2023-12-02 18:10:33 25 4
gpt4 key购买 nike

我在表中有 2 个字段声明为 nvarchar(50) 。在一些记录中,该字段具有看似相同的值。但是,当我使用 where 子句 field1 <> field2, 运行查询时它发现字段是不同的。我尝试使用 where 子句 ltrim(rtrim(field1)) <> ltrim(rtrimfield2))但它仍然发现了差异。我被难住了!

提前致谢。

最佳答案

当您使用不同语言的相似字母时,可能会发生这种情况。你肉眼无法认出它们,但它们是不同的......

例如,这都是英文字母和Ελληνικά (Ellas),有些看起来相同,但其实不然。

o <> ο
Y<>Y
A <> A
E <> Ε

其他一些有小但明显的不同
u <> υ
p <> ρ
我 <> ι

所以这个'word'与'o'上的这个'word'不同,但你看不到它。

ps我认为这个问题,因为你说“在少数记录

关于asp.net - 比较 SQL Server 2008 R2 中的 NVarchar 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6477990/

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