gpt4 book ai didi

MySQL - 替换查询中列中的空格

转载 作者:行者123 更新时间:2023-11-29 13:32:56 25 4
gpt4 key购买 nike

在查询中,我将手机号码与另一列中的另一个(手机)值进行比较。

到目前为止,我正在通过类似 ...WHERE `table_one`.`mobile` != `table_two`.`mobile

问题是每列中有相同的手机号码,但由不同的空格分隔,即 07711 123 45607711 123456,因此在匹配时返回结果.

我知道如何在更新期间执行此操作,例如 update `table` set number = REPLACE(number, ' ', ''); 但我看不到任何示例在查询过程中完成。也许进行检查,放入 MySQL 变量,对附加列中的其他移动设备执行相同操作,然后比较两个变量?

最佳答案

您还可以在选择查询中使用 REPLACE:

select REPLACE( '07711 123 456', ' ', '');
+------------------------------------+
| REPLACE( '07711 123 456', ' ', '') |
+------------------------------------+
| 07711123456 |
+------------------------------------+
1 row in set (0.06 sec)

关于MySQL - 替换查询中列中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19156266/

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