gpt4 book ai didi

mysql 比较相似字符串的函数

转载 作者:行者123 更新时间:2023-11-29 10:58:52 24 4
gpt4 key购买 nike

我需要在我的数据库中搜索使用“几乎”相同电子邮件的寄存器...

我的电子邮件是 abc@gmail.com 我需要看看我们是否已使用此电子邮件的小变体进行注册,例如... abc1@gmail.com 或 abc@gmail1.com 或 abc@ggmail.com

我已经尝试过全文索引,例如:

select codcliente,
email,
MATCH(email) AGAINST('"abc@gmail.com"' in BOOLEAN MODE)
from cliente
where MATCH(email) AGAINST('"abc@gmail.com"' in BOOLEAN MODE);

但没有成功...

有什么帮助吗?

最佳答案

       SELECT count(email) FROM cliente
WHERE email SOUNDS LIKE 'abc@gmail.com';

试试这个

如果你想比较,那么逻辑应该用某种语言来实现,如下所示

if count > 0 then exist.

关于mysql 比较相似字符串的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42587464/

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