gpt4 book ai didi

mysql - 删除空格不工作 MySQL。使用 TRIM() 和 REPLACE()

转载 作者:行者123 更新时间:2023-11-29 04:20:46 25 4
gpt4 key购买 nike

看看:FIDDLE

select IF((TRIM(replace(' IKECHUKWU  OSUJI',' ',''))=TRIM(replace('IKECHUKWU OSUJI',' 
',''))),"same","diff");
select IF((TRIM(replace(' Aman Minhas ',' ',''))=TRIM(replace(' Aman Min has','
',''))),"same","diff");

Err image第一个查询返回 diff。第二个返回相同。这是一些奇怪的间距问题,似乎无法理解为什么会出现这种行为。

最佳答案

您的第一个字符串中有一个制表符:

select IF((TRIM(replace(' IKECHUKWU  OSUJI',' ',''))
^ this is actually a tab in the Fiddle

你可以用一个额外的REPLACE来摆脱它:

REPLACE(REPLACE(myString, ' ', ''), '\t', '')

\t 是一个特殊的文字。换行符或 ASCII NUL 等其他特殊文字也可能会影响您。列出文字 here .

关于mysql - 删除空格不工作 MySQL。使用 TRIM() 和 REPLACE(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24915597/

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